[ 
https://issues.apache.org/jira/browse/MRELEASE-943?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16381151#comment-16381151
 ] 

Robert Scholte commented on MRELEASE-943:
-----------------------------------------

Please split this up in three issues. They should be discussed seperately and 
can be implemented that way.

> be more tolerant with project version
> -------------------------------------
>
>                 Key: MRELEASE-943
>                 URL: https://issues.apache.org/jira/browse/MRELEASE-943
>             Project: Maven Release Plugin
>          Issue Type: Bug
>            Reporter: Romain Manni-Bucau
>            Priority: Major
>
> In current version of maven-release-manager, the project version is quite 
> strict and several cases are not handled preventing mvn release plugin to be 
> used:
> 1- version aliases (<foo.version>${project.version}</foo.version>), it can 
> makes sense to use that in some projects and is sometimes a way to avoid to 
> spend nights rewriting multiple poms. This is ignored in hierarchic projects 
> (at least 2 or 3 levels).
> 2- children not listing the parent. If the parent list children and children 
> doesn't list the parent cause the goal is to let them be checkout directly 
> then the child version is not handled by the mvn release plugin at all.
> 3- support autoVersionModules with multiple versions (just removing SNAPSHOT 
> instead of applying parent version to all poms)
> Would be great to at least have a flag to support 2 and detect properly or 
> have a list of tolerated expressions as alias of the project version in the 
> plugin (= tolerate 1). 3 is a nice to have.
> Note: if it can help tomee project does it and the number of poms - ~251 poms 
> (144 follow rule 2) - justified historically the rule 1.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to