我的项目继承的 POM 包含一些<pluginManagement>用于release指定一些附加arguments.
我的问题是:在这种情况下,有没有办法arguments从命令行覆盖参数?
父 POM 有这个:
<pluginManagement>
<plugin>
<artifactId>maven-release-plugin</artifactId>
<configuration>
<arguments>-Prelease</arguments>
</configuration>
</plugin>
</pluginManagement>
由于命令行参数不起作用:
mvn release:prepare -Darguments="-Pmock -Prelease"
该-Darguments="-Pmock -Prelease"部分没有任何影响。当arguments尚未指定时,它可以工作。
我无法修改父 POM 或不使用它。