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

werner mueller commented on MRELEASE-611:
-----------------------------------------

there is a little issue with the patch: the autoVersionSubmodules is ignored if 
the version changes from release ("1.0.0") to snapshot (1.0.0-SNAPSHOT), the 
plugin asks for the new version for every module.

I tried to fix it in org.apache.maven.shared.release.phase.MapVersionsPhase 
around line 74
{code:java}
   if ( releaseDescriptor.isAutoVersionSubmodules() && 
ArtifactUtils.isSnapshot( rootProject.getVersion() ) )
   {
       // get the root project
{code}
by commenting /* && ArtifactUtils.isSnapshot( rootProject.getVersion() */
this works initially but re-executing the goal does not increment the version 
(1.0.0 -> 1.0.1-SNAPSHOT -> 1.0.1-SNAPSHOT -> 1.0.1-SNASPHOT) any more.



> The update-versions goal fails when project is not at a SNAPSHOT version
> ------------------------------------------------------------------------
>
>                 Key: MRELEASE-611
>                 URL: http://jira.codehaus.org/browse/MRELEASE-611
>             Project: Maven 2.x Release Plugin
>          Issue Type: Bug
>    Affects Versions: 2.1
>            Reporter: Karl M. Davis
>            Priority: Minor
>         Attachments: maven-release-plugin-2.1.patch
>
>
> Trying to use the {{update-versions}} goal fails if the project is not at a 
> {{SNAPSHOT}} version. This is a little silly, as one of the reasons for using 
> this goal is to fix that exact problem.
> It currently fails with:
> {noformat}
> [INFO] [release:update-versions {execution: default-cli}]
> [INFO] 
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO] 
> ------------------------------------------------------------------------
> [INFO] You don't have a SNAPSHOT project in the reactor projects list.
> [INFO] 
> ------------------------------------------------------------------------
> {noformat}

-- 
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

        

Reply via email to