我有一个带有插件的Maven pom.xml,我希望能够在命令行上进行控制.一切都运行不错,除非搜索网络一段时间后我无法弄清楚如何设置我的控件属性的默认值:
<plugin>
...
<configuration>
<param>${myProperty}</param>
</configuration>
...
</plugin>
Run Code Online (Sandbox Code Playgroud)
所以如果我用Maven运行
mvn -DmyProperty=something ...
Run Code Online (Sandbox Code Playgroud)
一切都很好,但我想在没有-DmyProperty=...开关的情况下为myProperty分配一个特定的值.如何才能做到这一点?
我有我的构建设置,以便通过命令行传入我的变量:
mvn clean install -DsomeVariable=data
Run Code Online (Sandbox Code Playgroud)
在我的pom我有:
<someTag>${someVariable}</someTag>
Run Code Online (Sandbox Code Playgroud)
这工作正常,但我想确定是否在命令行上没有指定someVariable,然后默认它以便我的脚本可以继续.
这可以在Maven完成吗?