 Conditionnal Statement in Jakarta Ant
 Conditionnal Statement in Jakarta Ant
Sometimes, a Java developer needs a “if-then-else” conditionnal statement in Ant scripts:
Following case is frequently met in Java code:
[java] if (tata == "foo"){     tata = toto; }else{     tata = tata; // useless } 
or less verbose, the so-called ternary operation:
[java] tata = (tata == "foo") ? toto : tata;
Here is an equivalent in Ant script:
[xml]     <target name="default-conditionnal-statement">         <echo>toto : ${toto}</echo>         <condition property="tata" value="${toto}">             <equals arg1="${tata}" arg2="foo" />         </condition>         <echo>tata : ${tata}</echo>     </target>