覆盖 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
我在脚本中有几个主要目标。他们每个人都加载相同的 属性。我需要在访问新目标时在 运行 时间更改特定 属性 的值;有没有伙计们!!
<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