The Maven team is pleased to announce the release of the Maven Plugin Plugin, version 3.0. This version add the support of Java annotations for Maven plugins ( http://maven.apache.org/plugin-tools/maven-plugin-plugin/examples/using-annotations.html )
The Maven Plugin Plugin is used to create a Maven plugin descriptor for any Mojo's found in the source tree, to include in the JAR. It is also used to generate report files for the Mojos as well as for updating the plugin registry, the artifact metadata and generating a generic help goal. http://maven.apache.org/plugin-tools/maven-plugin-plugin You should specify the version in your project's plugin configuration: <plugin> <groupId>org.apache.maven.plugins</groupId> <artifactId>maven-plugin-plugin</artifactId> <version>3.0</version> </plugin> Release Notes - Maven 2.x Plugin Tools - Version 3.0 ** New Feature * [MPLUGIN-189] - add java 5 annotations support to mark Mojo sources * [MPLUGIN-204] - recognize classical Maven objects as components ** Improvement * [MPLUGIN-193] - Allow for generic parameter types in plugin.xml * [MPLUGIN-194] - support expression="a property" in addition to expression="${a property}" * [MPLUGIN-195] - mojo generated documentation should link to Maven phases reference * [MPLUGIN-201] - add "User Property" to the parameter description report to clearly show the property that can be used to override default value of a parameter ** Bug * [MPLUGIN-187] - plugin:report fails with maven-plugin-plugin 2.9 * [MPLUGIN-190] - @executionStrategy javadoc annotation is not recognized, but @attainAlways is (which is not documented) * [MPLUGIN-205] - @Mojo in maven-plugin-annotations does not use the specified value of requiresProject * [MPLUGIN-206] - Annotations in superclasses are not found if an intermediate class is not annotated * [MPLUGIN-207] - since element is not generated in descriptor, neither in mojo nor parameter ** Task * [MPLUGIN-199] - remove old undocumented "property" feature of javadoc tags (changing field name) * [MPLUGIN-200] - move maven-script from Maven 2.2.x to maven-plugin-tools ** Wish * [MPLUGIN-196] - rename expression parameter to property Have Fun, -The Maven team --------------------------------------------------------------------- To unsubscribe, e-mail: users-unsubscr...@maven.apache.org For additional commands, e-mail: users-h...@maven.apache.org