有没有办法使用系统属性方法传递 Maven 列表/数组属性(例如 maven-exec-plugin arguments 可选参数)?
我知道 arguments 可选参数可以被 exec.args 环境变量覆盖,而 commandlineArgs 可选参数可以被 exec.args 系统属性覆盖。但是,当涉及到具有此类列表/数组配置属性的其他插件时,我想知道是否有通用的 Maven 命令行方法来使用系统属性覆盖插件配置的此类列表/数组属性?
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>exec-maven-plugin</artifactId>
<executions>
<execution>
<id>execute somebinary</id>
<phase>compile</phase>
<goals>
<goal>exec</goal>
</goals>
<configuration>
<executable>somebinary</executable>
<arguments>
<argument>arg1</argument>
<argument>arg2</argument>
</arguments>
</configuration>
</execution>
</executions>
</plugin>
我希望通过以下命令执行此操作:
mvn exec:exec -Dexec.arguments=arg1,arg2
但它不像我预期的那样工作。