ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From <Jan.Mate...@rzf.fin-nrw.de>
Subject AW: conditional logic and user input
Date Fri, 03 Jul 2009 05:10:59 GMT
You could also make the logic easier:
<target name="myDefault">
  <input addproperty="result" validargs="Y,N"  .../>
  <antcall target="do${result}"/>
</target>
<target name="doY"> ...
<target name="doN"> ...


Jan

>-----Urspr√ľngliche Nachricht-----
>Von: Rick Genter [mailto:rgenter@silverlink.com] 
>Gesendet: Donnerstag, 2. Juli 2009 17:09
>An: Ant Users List
>Cc: Rick Genter
>Betreff: RE: conditional logic and user input
>
>> From: dave_davis [mailto:nickcooke@hotmail.com]
>> Sent: Wednesday, July 01, 2009 5:01 PM
>> To: user@ant.apache.org
>> 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: user-unsubscribe@ant.apache.org
>For additional commands, e-mail: user-help@ant.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@ant.apache.org
For additional commands, e-mail: user-help@ant.apache.org


Mime
View raw message