> From: dave_davis [mailto:[email protected]] > Sent: Wednesday, July 01, 2009 5:01 PM > To: [email protected] > Subject: conditional logic and user input > > > Hi, > > I want to be able to control my build depending on user input. I've > tried > the following code but the ifyes and ifno targets never run. I'm new > to ant > so am sure I've missed something fundamental but can't see what it is - > all > help appreciated! > <target name="ifyes" if="${result.is.yes}"> > <echo message="I am yes" /> > </target> > <target name="ifno" if="${result.is.no}"> > <echo message="I am no" /> > </target>
The if attribute takes the name of the property, not its value. These should be <target name="ifyes" if="result.is.yes"> and <target name="ifno" if="result.is.no"> -- Rick Genter Principal Software Engineer Silverlink Communications --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
