You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@maven.apache.org by "Pedro Rodriguez (JIRA)" <ji...@codehaus.org> on 2010/12/22 21:08:58 UTC

[jira] Commented: (MRELEASE-412) release:prepare does not update properties during rewrite-poms-for-development phase.

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

Pedro Rodriguez commented on MRELEASE-412:
------------------------------------------

The unit tests couldn’t show it because the problem occurs at the integration level of the release phases.

The rewrite-poms-for-release phase changed the property only in the xml.    

During the rewrite-poms-for-development, the new xml (with the "release" version value) get parsed. However, the same unchanged reactor project (with the previous “development” property value) is used.  

The development version is not set during the rewrite-poms-for-development phase because the value of the property in the xml is not the same that in the project model.

Fix: The project model needs to be updated when we change a property value. 

We have fixed this issue at the same time that the MRELEASE-454

> release:prepare does not update properties during rewrite-poms-for-development phase.
> -------------------------------------------------------------------------------------
>
>                 Key: MRELEASE-412
>                 URL: http://jira.codehaus.org/browse/MRELEASE-412
>             Project: Maven 2.x Release Plugin
>          Issue Type: Bug
>          Components: prepare
>    Affects Versions: 2.0-beta-8
>         Environment: Maven version: 2.0.10-RC8
> Java version: 1.5.0_14
> OS name: "linux" version: "2.6.28.4" arch: "i386" Family: "unix"
>            Reporter: Christian Schulte
>            Priority: Blocker
>         Attachments: MRELEASE-412.patch
>
>
> When a dependency version is specified using a property like ${someExpression} that property is correctly updated during the rewrite-poms-for-release phase but not during the rewrite-poms-for-development phase. The attached patch solves this for me.

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