当存在于pom中时,插件选项不会被覆盖

时间:2014-04-25 19:56:44

标签: java maven maven-plugin mojo

使用maven插件将C / C ++世界带到Maven(基于Mark Donzelmann的nar-maven-plugin),我遇到了以下情况: 在使用它的另一个项目的pom.xml中为我的插件指定选项时,我无法通过命令行覆盖它们。 我正在使用的maven命令是标准的,并且mojo附加到生命周期。 所以我不是直接调用我的插件。有任何想法吗? 例如:

 /**
 * location of other documentation of this project 
 * 
 * @parameter property="gnu.build.make.args" default-value=""
 */
private String makeArgs;

的pom.xml:   < makeArgs> PLATFORM =机器人< / makeArgs>

调用:    mvn clean compile install -Dgnu.build.make.args = PLATFORM \ = android

离开pom.xml中的部分会使命令行选项通过。

0 个答案:

没有答案