[ http://jira.codehaus.org/browse/MRELEASE-96?page=comments#action_78925 ] Jonas Olsson commented on MRELEASE-96: --------------------------------------
Isn't this very much like version ranges, but for parents? Snapshots are meant to be intermediates, releases up to a final build, are they not? Then using snapshots as parents would make build re-production more complicated. > Improve handling of Super POM snapshots. > ---------------------------------------- > > Key: MRELEASE-96 > URL: http://jira.codehaus.org/browse/MRELEASE-96 > Project: Maven 2.x Release Plugin > Issue Type: Improvement > Affects Versions: 2.0-beta-3 > Reporter: Joerg Schaible > Assigned To: Brett Porter > > The main reason for a super POM is to harmonize the version of the > dependencies with a dependencyManagement section in the super pom. Therefore > all other poms will reference the super pom as parent. To ensure consistency > between a lot of POMs the super pom is/must always refered as snapshot > version. This requierement collides with the release management. The release > plugin always complains about the snapshot version of the parent. > The plugin should support the scenario by comparing the last released version > of the parent POM and replace the snapshot version on its own, if the > snapshot version of the parent has not changed compared to the last release > of the parent (i.e. only the version is different in the parent POM). > release:perform should then restore the snapshot version of the parent again. -- 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
