You can implement that nearly verbatim using the ant-contrib extensions which provide if/elseif/else capabilities. The only change from what you have below would be to the syntax of your conditional expressions for example, correct equals syntax would be: <equals arg1=²${prop1}² arg2=²1²/>
Francis On 3/13/08 5:21 PM, "[EMAIL PROTECTED]" <[EMAIL PROTECTED]> wrote: > Hi All, > > is there a way to implement the following if-else clause in ANT ? > > <if> > <equals ${prop1}="1"/> > <then> > <exec executable="cmd"> > <arg value="/c"/> > <arg value="${SQL_ROOT}\Dev1.bat"/> > </exec> > </then> > > <elseif> > <equals ${prop1}="2" /> > <then> > <exec executable="cmd"> > <arg value="/c"/> > <arg value="${SQL_ROOT}\Dev2.bat"/> > </exec> > </then> > </elseif> > <else> > <exec executable="cmd"> > <arg value="/c"/> > <arg value="${SQL_ROOT}\Dev3.bat"/> > </exec> > </else> > </if> > > > I need to check for the value of the property "prop1" based on which need to > run batch scripts. According to the manuals , do I need to check values based > on whether the value is set/unset ? > > Thanks all, > Sumit > > > Visit our website at http://www.ubs.com > > This message contains confidential information and is intended only > for the individual named. If you are not the named addressee you > should not disseminate, distribute or copy this e-mail. Please > notify the sender immediately by e-mail if you have received this > e-mail by mistake and delete this e-mail from your system. > > E-mails are not encrypted and cannot be guaranteed to be secure or > error-free as information could be intercepted, corrupted, lost, > destroyed, arrive late or incomplete, or contain viruses. The sender > therefore does not accept liability for any errors or omissions in the > contents of this message which arise as a result of e-mail transmission. > If verification is required please request a hard-copy version. This > message is provided for informational purposes and should not be > construed as a solicitation or offer to buy or sell any securities > or related financial instruments. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED]