[ https://jira.codehaus.org/browse/MVERSIONS-158?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Riccardo Sirchia updated MVERSIONS-158: --------------------------------------- Attachment: patch.txt > Update properties goal searches version range only forward (update parent > goal goes backward as well) > ----------------------------------------------------------------------------------------------------- > > Key: MVERSIONS-158 > URL: https://jira.codehaus.org/browse/MVERSIONS-158 > Project: Maven 2.x Versions Plugin > Issue Type: Bug > Affects Versions: 1.2 > Reporter: ntumba lobo > Attachments: patch.txt > > > I am using the goals "update-parent" and "update-properties" to modify > versions in my pom files while > performing an automated release. However both goals dont behave exactly the > same way. > Let's say I have in a pom file parent.version=1.5-SNAPSHOT and a property > myproperty.version=1.5-SNAPSHOT. > Assume I am doing a release and for that parent.version and > myproperty.version become 1.5-12. > Now I want to go back to the 1.5-SNAPSHOT version for parent and myproperty > after a release. > The valid versions for both are [1.5-SNAPSHOT,1.5-10,1.5-12]. > When I specify a version range parentVersion=(,1.5-SNAPSHOT] > myproperty.version=(,1.5-SNAPSHOT]. > It is fine for parent but it always fails for myproperty. > The parent allows to search the provided range backward and foreward but for > the property the search is only forward > and is never resolved to 1.5-SNAPSHOT. > I think this is a discrepancy. Both update-parent and update-property should > behave consistently and search for the full range > provided. > I changed the plugin source code for my project for the "update-properties" > goal to search backward as well. > I have made a change in > org.codehaus.mojo.versions.api.PropertyVersions.getNewestVersion() > I changed the the call to getNewestVersion() to be as follows (similar to > update-parent goal) > ArtifactVersion result = > getNewestVersion( range, null, null, includeSnapshots, true, > true ); -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe from this list, please visit: http://xircles.codehaus.org/manage_email