Tenho um plugin (antrun) com uma execução configurada que possui um id e não está vinculado a nenhuma fase. Posso executar esta execução diretamente da linha de comando?
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>my-execution</id>
...
</execution>
</executions>
</plugin>
Execute-o com algo como:
mvn my-execution
ou pelo menos
mvn magicplugin:execute -DexecutionId=my-execution
mvn antrun:run
?pluginGroups
porqueorg.apache.maven.plugins:maven-antrun-plugin
pode ser referido comoantrun
.O meio mais direto de executar seu plugin maven é especificar o objetivo do plugin diretamente na linha de comando.
Mais informações em: Guia de desenvolvimento para plug-ins Maven
fonte
mvn jasypt:encrypt ...
) não era suficiente. Obrigado @ dimitri-dewaele.O que você está procurando é capturado em Default + Plugin + Execution + IDs, mas que eu saiba atualmente não é compatível. Porém, de acordo com os comentários do MNG-3401 (leia até o final):
Talvez isso seja o suficiente para você.
fonte