Create the goals bump-major , bump-minor , bump-patch that do exactly as each 
name says without requiring any parameters
------------------------------------------------------------------------------------------------------------------------

                 Key: MVERSIONS-153
                 URL: http://jira.codehaus.org/browse/MVERSIONS-153
             Project: Maven 2.x Versions Plugin
          Issue Type: New Feature
            Reporter: Mohamed Ragab


Feature: Create the goals bump-major , bump-minor , bump-patch that do exactly 
as each name says, without requiring any parameters unlike the versions:set 
goal which requires specifying the newVersion to be set

Reasoning: Following a Semantic Versioning practice leads to thinking in terms 
of: which version component to increment irrespective of it's current version 
number

Example: for a given artifact with version: 3.1.6 or 3.1.6-SNAPSHOT
- Upon making a change that breaks compatibility for clients of the API, use 
bump-major leading to version: 4.1.6 or 4.1.6-SNAPSHOT
- Upon making a change that breaks compatibility for implementers of the API, 
use bump-minor leading to version: 3.2.6 or 3.2.6-SNAPSHOT
- Upon making a change that does not break compatibility for clients or 
implementers of the API, use bump-patch leading to version: 3.1.7 or 
3.1.7-SNAPSHOT



-- 
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


Reply via email to