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.要发送多个变量,请使用多个空格分隔的-Ds:
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 次 |
| 最近记录: |