maven-plugin - sirve - maven-war-plugin
Desarrollando el plugin Maven 3.0 (7)
¡Ahora hay una implementación de anotaciones en progreso para los desarrollos de complementos Maven! Lee los siguientes enlaces:
He desarrollado algunos complementos de Maven para Maven 2, pero me pregunto cuáles son los principales cambios cuando quiero desarrollar un complemento (o migrar los existentes) para Maven 3.0.
La documentación en el sitio de Maven no está actualizada (¡ qué sorpresa! ) Y todas las páginas relacionadas aún tratan con Maven 2.0, como esta:
Esta guía está destinada a ayudar a los usuarios a desarrollar complementos de Java para Maven 2.0.
Como ejemplo, en el complemento Maven 2, definí un parámetro de configuración como este:
/**
* Some parameter.
*
* @parameter
* @required
*/
private String foo;
Así que ahora, usando la nueva API Maven Plugin, espero anotaciones Java reales ...
Pregunta: ¿Dónde puedo encontrar documentación / información sobre el desarrollo de los complementos de Maven 3 ?
Acabo de ver esto ... tal vez sea útil.
http://www.sonatype.com/people/2010/11/whats-in-maven-3-0-for-plugin-authors/
Creo que la mejor fuente es http://www.sonatype.com/books/mvnref-book/reference/index.html Quizás no esté actualizado, pero es la mejor opción en mi opinión.
Para desarrollar plugins maven, ver la sección 11.
Espero que haya sido útil.
Esto es lo mejor que he podido encontrar con respecto al desarrollo de complementos.
A menudo, la mejor manera de trabajar con maven es usar el arquetipo y jugar con eso.
Mientras tanto, el documento oficial parece estar actualizado: one
(usan anotaciones en todas partes)
No sé si esto sigue siendo relevante, pero este complemento proporciona soporte de anotación
para el registro puedes echar un vistazo http://maven.apache.org/plugin-tools/maven-plugin-plugin/examples/using-annotations.html