Tengo un complemento (antrun) con una ejecución configurada que tiene una identificación y no está vinculada a ninguna fase. ¿Puedo ejecutar esta ejecución directamente desde la línea de comando?
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>my-execution</id>
...
</execution>
</executions>
</plugin>
Ejecútelo con algo como:
mvn my-execution
o al menos
mvn magicplugin:execute -DexecutionId=my-execution
mvn antrun:run
?pluginGroups
por quéorg.apache.maven.plugins:maven-antrun-plugin
se puede denominarantrun
.El medio más directo de ejecutar su complemento maven es especificar el objetivo del complemento directamente en la línea de comando.
Más información en: Guía de desarrollo para complementos de Maven
fuente
mvn jasypt:encrypt ...
No bastaba con especificar el objetivo directamente ( ). Gracias @ dimitri-dewaele.Lo que está buscando se captura en Default + Plugin + Execution + IDs pero que yo sepa, actualmente no es compatible. Sin embargo, según los comentarios de MNG-3401 ( léalos hasta el final):
Quizás esto sea suficiente para ti.
fuente