You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Nicolas Grobisa (JIRA)" <ji...@codehaus.org> on 2011/05/19 15:41:22 UTC

[jira] Commented: (MRELEASE-550) Version incrementation in non interactive release (batch-mode / -B)

    [ http://jira.codehaus.org/browse/MRELEASE-550?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=267440#action_267440 ] 

Nicolas Grobisa commented on MRELEASE-550:
------------------------------------------

Hi Christian. 
I'm leaving a few comments for when someone reads this issue, I'm not sure if this strategy would suffice.
DefaultVersionInfo handles more than the primary version parts (major, minor, incremental). If you look at the API (http://maven.apache.org/maven-release/maven-release-manager/apidocs/org/apache/maven/shared/release/versions/DefaultVersionInfo.html), you will find it also recognizes other components like "annotation revision".
Also, I'm not sure if "devVersionIncrementation" is the best choice for the parameter name. Maybe something like "increasedDevVersionIndex" would be more suitable. However, using an index of "4" for the annotation revision would be a bit confusing. Another possibility is defining the version index by name. Such as -Drelease.dev.increase.major=true"
Cheers.

> Version incrementation in non interactive release (batch-mode / -B)
> -------------------------------------------------------------------
>
>                 Key: MRELEASE-550
>                 URL: http://jira.codehaus.org/browse/MRELEASE-550
>             Project: Maven 2.x Release Plugin
>          Issue Type: Improvement
>    Affects Versions: 2.1
>         Environment: Windows 7, jdk1.6.0_17
>            Reporter: Christian Moser
>         Attachments: devVersionIncrementation_v2.patch, versionIncrementation.patch
>
>
> This feature makes it possible to configure the incrementation process in batch-mode.
> As default the release plugin increments the patch-level digit and adds -SNAPSHOT after a release has been executed. e,g 
> 1.3.3-SNAPSHOT --> 1.3.3 --> *1.3.4-SNAPSHOT*
> With the following feature, the user will be allowed by setting a property in the release:prepare goal to change this behavior
> -DdevVersionIncrementation=2
> 1.3.3-SNAPSHOT --> 1.3.3 --> *1.4.0-SNAPSHOT*
> or (-DdevVersionIncrementation=1)
> 1.3.3-SNAPSHOT --> 1.3.3 --> *2.0.0-SNAPSHOT*
> the default value is -DdevVersionIncrementation=3 and will increment the patch-level digit as usual.
> In the attachment you'll find a patch for the fully implemented feature, I'd very thankful if someone could insert it into the next version.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira