Ich habe ein Plugin (antrun) mit einer konfigurierten Ausführung, die eine ID hat und an keine Phase gebunden ist. Kann ich diese Ausführung direkt über die Befehlszeile ausführen?
<plugin>
<artifactId>maven-antrun-plugin</artifactId>
<executions>
<execution>
<id>my-execution</id>
...
</execution>
</executions>
</plugin>
Ein Lauf mit so etwas wie:
mvn my-execution
oder zumindest
mvn magicplugin:execute -DexecutionId=my-execution
mvn antrun:run
?pluginGroups
warumorg.apache.maven.plugins:maven-antrun-plugin
als bezeichnet werden kannantrun
.Die direkteste Möglichkeit, Ihr Maven-Plugin auszuführen, besteht darin, das Plugin-Ziel direkt in der Befehlszeile anzugeben.
Weitere Informationen unter: Entwicklungshandbuch für Maven-Plugins
quelle
mvn jasypt:encrypt ...
reichte nicht aus , das Ziel direkt ( ) anzugeben . Danke @ dimitri-dewaele.Was Sie suchen, wird in Standard + Plugin + Ausführung + IDs erfasst, aber meines Wissens derzeit nicht unterstützt. Laut den Kommentaren von MNG-3401 (lesen Sie sie bis zum Ende):
Vielleicht reicht dir das.
quelle