FYI -Vincent
Begin forwarded message: > From: Stephen Connolly <[email protected]> > Date: April 23, 2009 9:05:16 PM CEDT > To: "[email protected]" <[email protected]>, > "[email protected] > " <[email protected]>, Maven Users List <[email protected]> > Subject: [ANN] Versions Maven Plugin 1.0-alpha-3 released > Reply-To: "Maven Users List" <[email protected]> > > The Mojo team is pleased to announce the release of the Versions Maven > Plugin, version 1.0-alpha-3. > > The Versions Plugin has the following goals. > > * versions:display-dependency-updates scans a project's > dependencies and > produces a report of those dependencies which have newer versions > available. > * versions:display-plugin-updates scans a project's plugins and > produces > a report of those plugins which have newer versions available. > * versions:update-parent updates the parent section of a project > so that > it references the newest available version. For example, if you use a > corporate root POM, this goal can be helpful if you need to ensure > you are > using the latest version of the corporate root POM. > * versions:update-properties updates properties defined in a > project so > that they correspond to the latest available version of specific > dependencies. This can be useful if a suite of dependencies must all > be > locked to one version. > * versions:update-child-modules updates the parent section of the > child > modules of a project so the version matches the version of the current > project. For example, if you have an aggregator pom that is also the > parent > for the projects that it aggregates and the children and parent > versions get > out of sync, this mojo can help fix the versions of the child > modules. (Note > you may need to invoke Maven with the -N option in order to run this > goal if > your project is broken so badly that it cannot build because of the > version > mis-match). > * versions:lock-snapshots searches the pom for all -SNAPSHOT > versions > and replaces them with the current timestamp version of that - > SNAPSHOT, e.g. > -20090327.172306-4 > * versions:unlock-snapshots searches the pom for all timestamp > locked > snapshot versions and replaces them with -SNAPSHOT. > * versions:resolve-ranges finds dependencies using version ranges > and > resolves the range to the specific version being used. > * versions:use-releases searches the pom for all -SNAPSHOT versions > which have been released and replaces them with the corresponding > release > version. > * versions:use-next-releases searches the pom for all non-SNAPSHOT > versions which have been a newer release and replaces them with the > next > release version. > * versions:use-latest-releases searches the pom for all non- > SNAPSHOT > versions which have been a newer release and replaces them with the > latest > release version. > * versions:use-next-versions searches the pom for all versions > which > have been a newer version and replaces them with the next version. > * versions:use-latest-versions searches the pom for all versions > which > have been a newer version and replaces them with the latest version. > * versions:commit removes the pom.xml.versionsBackup files. Forms > one > half of the built-in "Poor Man's SCM". > * versions:revert restores the pom.xml files from the > pom.xml.versionsBackup files. Forms one half of the built-in "Poor > Man's > SCM". > > The artifacts have been deployed to the mojo repository and will be > mirrored > to central within the next 24 hours. > > The Mojo Team. > > Release Notes - Maven 2.x Versions Plugin - Version 1.0-alpha-3 > ================================================ > > ** Bug > * [MVERSIONS-3] - display-plugin-updates does not identify the > plugin > version as not being provided when derived from the super-pom > * [MVERSIONS-10] - Property Placedholders output in > versions:display-plugin-updates > * [MVERSIONS-13] - display-plugin-updates warns that version is not > defined if same versio as in parent pom is defined > > ** Improvement > * [MVERSIONS-25] - Users should be made aware that this plugin > relies on > accurate maven-metadata.xml files. > > ** New Feature > * [MVERSIONS-15] - Add comparisonMethod=mercury > * [MVERSIONS-18] - Expose updated versions as a report > * [MVERSIONS-21] - Add mojo to lock snapshots to timestamp version > * [MVERSIONS-24] - Enable resolution of dependency version ranges > * [MVERSIONS-28] - use-releases mojo > * [MVERSIONS-32] - Add versions:commit and versions:revert using a > "Poor-man's SCM" so that changes to the pom can be accepted and > rolled back > * [MVERSIONS-33] - add use-next-releases goal > * [MVERSIONS-34] - add a use-latest-releases goal > * [MVERSIONS-35] - add use-next-versions goal > * [MVERSIONS-36] - add use-latest-versions goal > * [MVERSIONS-37] - add a use-releases goal that replaces -SNAPSHOT > dependencies with their corresponding release version (if available) > > ** Task > * [MVERSIONS-12] - Documentation is incorrect on > http://mojo.codehaus.org/versions-maven-plugin/examples/update-parent.html > > > ** Wish > * [MVERSIONS-26] - Can't resolve pom properties for specifying > plugin > version in pluginmanagement _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

