【发布时间】:2012-10-02 22:05:30
【问题描述】:
我有一个 ant 任务,它从
myproject.properties。环境属性值设置为
prod 并显示“产品条件为真”。我看到
${environment} 变量设置为 prod,但如果条件永远不会为真。能
有人解释一下原因吗?
myproject.properties:
environment=prod
build.xml:
<project name="my-project" default="run" basedir=".">
<property file="myproject.properties" />
<target name="run">
<echo message="running target run ${environment}"/>
<if>
<equals arg1="${environment}" arg2="prod">
<then>
<echo message="Prod condition is true"/>
<!--do prod environment specific task-->
</then>
</if>
</target>
</project>
【问题讨论】:
-
请按照 Isaac 的建议更正此构建脚本。尝试运行您发布的确切脚本,以避免混淆和复制问题。
标签: java ant ant-contrib