私のプロジェクトが継承するPOMにはarguments
を指定するrelease
プラグイン用に<pluginManagement>
が含まれています。コマンドラインからpom pluginManagementで定義されたMavenプラグインの設定をオーバーライドします
私の質問は:この場合、コマンドラインからarguments
パラメータを上書きする方法はありますか?
mvn release:prepare -Darguments="-Pmock -Prelease"
-Darguments="-Pmock -Prelease"
部分は効果がありません:
<pluginManagement>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<arguments>-Prelease</arguments>
</configuration>
</plugin>
</pluginManagement>
ためのコマンドライン引数が機能しないことに:
親POMは、この持っています。 arguments
が指定されていない場合は動作します。
親POMを変更したり、使用しないことはできません。
リンクをMNG-4979に更新しました:https://issues.apache.org/jira/browse/MNG-4979 – erwaman
ありがとうございます。コメントのリンクを更新しました。 –