[
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