使用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中的部分会使命令行选项通过。