jia*_*afu 29 java command-line properties maven
如何mvn -D
在maven中使用?如何使用它设置属性(或多个属性)?
有官方文章mvn -D
吗?
我找不到一个.谢谢.
acd*_*ior 48
通过命令行使用设置属性的正确方法-D
是:
mvn -DpropertyName=propertyValue clean package
Run Code Online (Sandbox Code Playgroud)
propertyName
不存在pom.xml
,则将设置.propertyName
已存在,则pom.xml
其值将被作为参数传递的值覆盖-D
.要发送多个变量,请使用多个空格分隔的-D
s:
mvn -DpropA=valueA -DpropB=valueB -DpropC=valueC clean package
Run Code Online (Sandbox Code Playgroud)
您可以在Maven中查看有关属性的更多详细信息:完整参考.更具体地说,在以下部分:6.1.Maven命令行选项/ 6.1.1.定义属性.
如果你有pom.xml
:
<properties>
<theme>myDefaultTheme</theme>
</properties>
Run Code Online (Sandbox Code Playgroud)
然后mvn -Dtheme=halloween clean package
会theme
在执行期间覆盖s值,效果就像你有:
<properties>
<theme>halloween</theme>
</properties>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
29286 次 |
最近记录: |