realtà, la risposta fornita da @GnanaPrakash è incompleta. Dalla documentazione Ant Contrib:
Queste condizioni sono adatti per l'uso nell'elemento. Purtroppo, non possono essere utilizzati nel compito <condizioni>, anche se tutte le condizioni per l'attività possono essere utilizzati con il <bool> e la <bool> possono essere utilizzati ovunque che <condizione> può essere utilizzato.
Così, il islessthan
o le alternative isgreaterthan
elementi deve essere avvolto in un elemento bool
in questo modo:
<property name="small" value="15" />
<property name="big" value="156" />
<if>
<bool>
<islessthan arg1="${small}" arg2="${big}"/>
</bool>
<then>
<echo message="small is less than big!" />
</then>
<else>
<echo message="big is less than small!" />
</else>
</if>
Se non si fa in questo modo si otterrà un errore che dice :
if doesn't support the nested "islessthan" element.
Simile a http://stackoverflow.com/questions/4639902/apache-ant-comparing-properties-variables che purtroppo fa sembrare che dovrete incorporare qualche script. – ccoakley
Grazie ccoakley. Peccato che ho messo meno dell'intestazione piuttosto che maggiore di come la ricerca StackOverflow non l'ha raccolto :(. Votato per chiudere come duplicato. –