から環境プロパティを読み取る ant タスクがあります
myproject.properties
。環境プロパティの値が に設定され
prod
、「Prod 条件が true」と表示されています。変数が prod に設定されていることがわかり
${environment}
ますが、条件が true にならない場合。誰かが理由を説明できますか?
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>