Die POM, die mein Projekt erbt enthält einige <pluginManagement>
für die release
Plugin, das einige zusätzliche arguments
angibt.Override Maven Plugin-Konfiguration in der Pom-Plugin-Verwaltung von der Befehlszeile definiert
Meine Frage ist: Gibt es eine Möglichkeit, den arguments
Parameter von der Befehlszeile in diesem Fall zu überschreiben?
Die Mutter POM hat dies:
<pluginManagement>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<arguments>-Prelease</arguments>
</configuration>
</plugin>
</pluginManagement>
Aufgrund dass das Befehlszeilenargument nicht funktioniert:
mvn release:prepare -Darguments="-Pmock -Prelease"
Der -Darguments="-Pmock -Prelease"
Teil hat keine Wirkung. Wenn arguments
nicht bereits angegeben ist, funktioniert es.
Es ist mir nicht möglich, das Eltern-POM zu ändern oder es nicht zu verwenden.
Aktualisierter Link für MNG-4979: https://issues.apache.org/jira/browse/MNG-4979 – erwaman
Danke. Ich habe den Link im Kommentar aktualisiert. –