Ant属性echo不工作
在Ant属性echo不工作,ant,Ant,在build.properties中,我有一个更新ant属性的ant任务 蚂蚁任务: 但是${application}.cp}只打印/app/twix16/Jenkins/Buildframework/workspace/jars/SelectDocId.jar 任何帮助都会很好 Ant中的属性是不可变的,请参见 <for list="${jar.list}" param="jar"> <sequential> <loadproperties srcfile="${
build.properties
中,我有一个更新ant属性的ant任务
蚂蚁任务:
但是${application}.cp}只打印/app/twix16/Jenkins/Buildframework/workspace/jars/SelectDocId.jar
任何帮助都会很好 Ant中的属性是不可变的,请参见
<for list="${jar.list}" param="jar">
<sequential>
<loadproperties srcfile="${basedir}/build.properties"/>
<if>
<isset property="@{application}.cp"/>
<then>
<propertyfile file="${basedir}/build.properties">
<entry key="@{application}.cp" value="${path.separator}" operation="+" />
<entry key="@{application}.cp" value="${shipment.dir}/workspace/${common.bw.jars.dirname}/@{jar}" operation="+"/>
</propertyfile>
</then>
<else>
<propertyfile file="${basedir}/build.properties">
<entry key="@{application}.cp" value="${shipment.dir}/workspace/${common.bw.jars.dirname}/@{jar}" operation="+"/>
</propertyfile>
</else>
</if>
</sequential>
</for>
<loadproperties srcfile="${basedir}/build.properties"/>
<echo> ${@{application}.cp} </echo>
application.libs=/app/twix16/Jenkins/Buildframework/workspace/built_libraries/BP.Marko.Shared_v1.0.projlib\:/app/twix16/Jenkins/Buildframework/workspace/built_libraries/BWUnit.projlib
application.cp=/app/twix16/Jenkins/Buildframework/workspace/jars/SelectDocId.jar\:/app/twix16/Jenkins/Buildframework/workspace/jars/TextDiff.jar
"whoever sets a property first freezes it for the rest of the build; they are most definitely not variables."