Add new mojos to increment project version number and remove SNAPSHOT from
version number
-----------------------------------------------------------------------------------------
Key: MVERSIONS-91
URL: http://jira.codehaus.org/browse/MVERSIONS-91
Project: Maven 2.x Versions Plugin
Issue Type: New Feature
Affects Versions: 1.2
Reporter: Michael Spaulding
Attachments: set.patch
For users who don't use the maven release plugin, it would be nice to have the
ability to do some of the same sort of version number manipulations. I'm
proposing adding two new goals:
1. increment: increments the project version number
Parameters:
* versionSegment: The segment in the version number to increment (e.g. 0 =
increment the major version number, 1 = increment the minor version number)
* addSnapshot: Whether to add SNAPSHOT to the new version number
2. removeSnapshot: removes SNAPSHOT from the project version number
These new mojos would behave the same as the "set" goal in terms of child
projects, etc.
I've included code for the proposed mojos along with unit and integration
tests. I refactored the SetMojo code into a base class that is shared by all
three mojos.
--
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