我有一个 ant 任务,它从
myproject.properties
. 环境属性值设置为
prod
并显示“Prod 条件为真”。我看到该
${environment}
变量设置为 prod,但如果条件永远不会为真。有人可以解释为什么吗?
myproject.properties:
environment=prod
构建.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>