Esto debería ser todo lo que tiene que hacer:
1.Grab la versión más reciente de ant-contrib JAR y el lugar en lib carpeta de su instalación Ant.
2.Incluir sus propiedades en su escritura de la estructura
<property file="build.properties"/>
3.Add la siguiente entrada taskdef a su escritura de la estructura
<taskdef resource="net/sf/antcontrib/antcontrib.properties"/>
4.And, finalmente, definir una tarea, si como tal :
<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>
Tenga en cuenta que puede anteponer un identificador a las propiedades que importa desde la propiedad f iles. Así, por ejemplo, usted podría hacer su importación, así:
<property file="build.properties" prefix="uniqueprefix"/>
Y entonces se haría referencia en su archivo, 'uniqueprefix.on', en lugar de 'encendido'.
<equals arg1="${uniqueprefix.on}" arg2="1" />
Usted puede utilizar el incorporado en la tarea de Ant condicional, pero tengo la sensación de que si la necesita usted está mejor con las funciones adicionales que ant-contrib trae a la mesa. Además, tenga en cuenta que su estándar para nombrar su archivo de compilación como 'build.xml', y no 'ant.xml'. Tal como está, Ant no podrá ubicarlo automáticamente, dado el nombre que ha utilizado. Buena suerte.
¿Qué quiere decir, que quiere hacer algo? estoy asumiendo algo con ant.xml? – RMT