繁体   English   中英

覆盖Ant属性文件值

[英]Override an Ant property file value

我在脚本中有几个主要目标。 它们每个都加载相同的属性。 访问新目标时,我需要在运行时更改特定属性的值; 反正有家伙!

<target name="A">
    <property file="${env.WORKSPACE}/build/file_A.properties" />
      <!-- here i use my properties-->
<target/>

<target name="B">
    <property file="${env.WORKSPACE}/build/file_B.properties" />
      <!-- update the previous properties -->
<target/>

多谢你们,

是的,可以在调用ant时使用-D系统参数来覆盖属性值。

例如,有一个color属性,值设置为Black ,现在您可能希望在运行时将color属性值更改为White 只需执行以下操作:

ant -f <build file> -Dcolor=White

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM