[ 
http://jira.codehaus.org/browse/MVERSIONS-126?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Stephen Connolly updated MVERSIONS-126:
---------------------------------------

    Fix Version/s: Backlog

may need to tweak this a little before applying

> Add update-interactive goal
> ---------------------------
>
>                 Key: MVERSIONS-126
>                 URL: http://jira.codehaus.org/browse/MVERSIONS-126
>             Project: Maven 2.x Versions Plugin
>          Issue Type: New Feature
>            Reporter: Stefan Seelmann
>             Fix For: Backlog
>
>         Attachments: update-interactive.patch
>
>
> I wrote a new goal that allows interactive update of parent, properties, and 
> dependency versions.
> When invoked the user is prompted to select a version for each artifact. The 
> available updates are grouped into incremental, minor, and major updates. In 
> each group the latest version number is on top. The version can be selected 
> via a number. Additionally the user can select some characters with special 
> meaning.
> If a incremental update is available the 'i' (=latest incremental version) is 
> the default of the promt, otherwise the 'n' (=skip update) is the default. 
> This way the user can always press 'Enter' and gets all incremental updates. 
> For 'i' and 'n' the upper-cased counterparts are used to define that the 
> latest incremental version for all artifacts should be used ('I') or that all 
> remaining artifact updates should be skipped ('N'). 
> The output looks as follows (invoked against the versions plugin itself):
> Available version updates for parent org.codehaus.mojo:mojo-parent:pom:24
> n: Skip version update
> N: Skip version update for all remaining artifacts
> o: Other version (manual input)
> I: Latest incremental version for all remaining artifacts
> -- Major Updates --
> 1: 25
> Choose version update for parent org.codehaus.mojo:mojo-parent:pom:24 
> (n/N/o/I/1) n: : 
> -> Update of the parent, here only a major update is available, so the 
> prompt's default is 'n' which skips the update
> ...
> Available version updates for property ${mavenVersion}=2.0.6
> n: Skip version update
> N: Skip version update for all remaining artifacts
> o: Other version (manual input)
> I: Latest incremental version for all remaining artifacts
> -- Incremental Updates --
> i: Latest incremental version
> 1: 2.0.11
> 2: 2.0.10
> 3: 2.0.9
> 4: 2.0.8
> 5: 2.0.7
> -- Minor Updates --
> 6: 2.2.1
> 7: 2.2.0
> 8: 2.1.0
> 9: 2.1.0-M1
> Choose version update for property ${mavenVersion}=2.0.6 
> (n/N/o/I/i/1/2/3/4/5/6/7/8/9) i: : 
> -> Update of a property, here incremental updates are available, so the 
> prompt's default is 'i', that would choose 2.0.11
> ...
> Available version updates for dependency 
> org.codehaus.woodstox:wstx-asl:jar:3.2.7
> n: Skip version update
> N: Skip version update for all remaining artifacts
> o: Other version (manual input)
> I: Latest incremental version for all remaining artifacts
> -- Incremental Updates --
> i: Latest incremental version
> 1: 3.2.9
> 2: 3.2.8
> Choose version update for dependency org.codehaus.woodstox:wstx-asl:jar:3.2.7 
> (n/N/o/I/i/1/2) i: :
> -> Update of a dependency, here incremental updates are available, so the 
> prompt's default is 'i', that would choose 3.2.9
> ...

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