CloudBees Maven Release Version Policy

The CloudBees OSS Parent Project

License

License

Categories

Categories

Maven Build Tools
GroupId

GroupId

com.cloudbees.maven.release
ArtifactId

ArtifactId

cloudbee-maven-release-version-policy
Last Version

Last Version

2.0
Release Date

Release Date

Type

Type

jar
Description

Description

CloudBees Maven Release Version Policy
The CloudBees OSS Parent Project

Download cloudbee-maven-release-version-policy

How to add to project

<!-- https://jarcasting.com/artifacts/com.cloudbees.maven.release/cloudbee-maven-release-version-policy/ -->
<dependency>
    <groupId>com.cloudbees.maven.release</groupId>
    <artifactId>cloudbee-maven-release-version-policy</artifactId>
    <version>2.0</version>
</dependency>
// https://jarcasting.com/artifacts/com.cloudbees.maven.release/cloudbee-maven-release-version-policy/
implementation 'com.cloudbees.maven.release:cloudbee-maven-release-version-policy:2.0'
// https://jarcasting.com/artifacts/com.cloudbees.maven.release/cloudbee-maven-release-version-policy/
implementation ("com.cloudbees.maven.release:cloudbee-maven-release-version-policy:2.0")
'com.cloudbees.maven.release:cloudbee-maven-release-version-policy:jar:2.0'
<dependency org="com.cloudbees.maven.release" name="cloudbee-maven-release-version-policy" rev="2.0">
  <artifact name="cloudbee-maven-release-version-policy" type="jar" />
</dependency>
@Grapes(
@Grab(group='com.cloudbees.maven.release', module='cloudbee-maven-release-version-policy', version='2.0')
)
libraryDependencies += "com.cloudbees.maven.release" % "cloudbee-maven-release-version-policy" % "2.0"
[com.cloudbees.maven.release/cloudbee-maven-release-version-policy "2.0"]

Dependencies

compile (2)

Group / Artifact Type Version
org.apache.maven.release : maven-release-api jar 2.5.3
org.apache.maven.release : maven-release-manager jar 2.5.3

provided (1)

Group / Artifact Type Version
org.codehaus.plexus : plexus-component-annotations jar 1.5.5

test (1)

Group / Artifact Type Version
junit : junit jar 4.12

Project Modules

There are no modules declared in this project.

CloudBees Maven Release Version Policy

Are you fed up of the recent changes in the Maven release plugin where it increments segments that are not the smallest?

Have you been bitten by things like 1.8.0-1.7.1-alpha-1 → 1.8.0-2.7.1-alpha-1?

If the answer is yes, then we have the solution:

<plugin>
  <artifactId>maven-release-plugin</artifactId>
  <version>2.5.3</version>
  <configuration>
    <projectVersionPolicyId>cloudbees</projectVersionPolicyId>
  </configuration>
  <dependencies>
    <dependency>
      <groupId>com.cloudbees.maven.release</groupId>
      <artifactId>cloudbee-maven-release-version-policy</artifactId>
      <version>1.0</version>
    </dependency>
  </dependencies>
</plugin>

Problem solved!

com.cloudbees.maven.release

CloudBees Community

Versions

Version
2.0
1.0