Allow "versions:use-releases" to update a version to qualified releases as for
example "alpha-2" or "beta-3"
------------------------------------------------------------------------------------------------------------
Key: MVERSIONS-121
URL: http://jira.codehaus.org/browse/MVERSIONS-121
Project: Maven 2.x Versions Plugin
Issue Type: Improvement
Reporter: Lars Corneliussen
As part of a automated build, we need to update dependency versions to
qualified releases. In our case we do automatic releases based on some rules.
But we do not really increase the version numbers, because the snapshot version
should stay the same all the time. Its actually the same thing as releasing
numbered alpha- or betas-...
Given "mygroup:mylib:1.0-SNAPSHOT having an dependency on
mygroup:mydep:1.0-SNAPSHOT":
Now, if I want to be able to release mylib:1.0-r00015 (<- Build Number) it
should update to the latest r**** of mygroup:mydep:1.0...
Currently we have a patched version of maven-versions that allows following
command:
{code}
mvn versions:use-releases -DallowQualifiedReleases=true
-DqualifierIncludesList=r\d\d\d\d\d -DincludesList=mygroup:*
{code}
qualifierIncludes/Excludes are currently regex.
If you find that interesting to be added to Maven Release I'd really be happy
to provide a patch and some tests. You can find the current implementation on
github:
http://github.com/lcorneliussen/apache-versions/commits/use-qualified-releases
A patch to be applied with TortoiseSVN is available here:
http://lcorneliussen.de/utils/git-svn/github.com/lcorneliussen/apache-versions/commits/use-qualified-releases
--
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
---------------------------------------------------------------------
To unsubscribe from this list, please visit:
http://xircles.codehaus.org/manage_email