これは、あなたがする必要があるすべてでなければなりません:
をAntのインストールディレクトリのlibフォルダ内の ant-contrib JARと場所の最新バージョン1.Grab。タスクのようなもしそうなら、あなたのビルドスクリプト
<property file="build.properties"/>
3.Addビルドスクリプトに次のtaskdefのエントリで
2.Includeあなたの特性
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
4.And最後に、定義:
<if>
<equals arg1="${on}" arg2="1" />
<then>
<echo message="I am going to do something here" />
</then>
<else>
<echo message="I am going to do nothing" />
</else>
</if>
プロパティfからインポートするプロパティに識別子を付けることができますiles。だから、例えば、あなたはそうのようなあなたのインポートを行うことができます:
<property file="build.properties" prefix="uniqueprefix"/>
そして、あなたは「オン」だけで、あなたのファイルに「uniqueprefix.on」を参照して、代わりのでしょう。
<equals arg1="${uniqueprefix.on}" arg2="1" />
あなたはアリから内蔵の条件付きタスクを使用することができますが、私はあなたがそれを必要とする場合は、ANT-contribのがテーブルにもたらす余分な機能を持ったほうが良いでしょうという感じを持っています。また、ビルドファイルの名前は 'build.xml'で、 'ant.xml'ではないことに注意してください。それは、あなたが使用した名前があれば、Antは自動的にそれを見つけることができません。がんばろう。
あなたは何を意味するか、あなたが何かをしたいですか?私はant.xmlで何かを仮定していますか? – RMT