ant-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From dave_davis <nickco...@hotmail.com>
Subject conditional logic and user input
Date Thu, 02 Jul 2009 00:00:48 GMT

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!

Cheers

Dave

<project name="test" default="myDefault">

	<target name="myDefault">
		<input message="Enter the value" addproperty="result" />
		<condition property="result.is.yes">
			<equals arg1="Y" arg2="${result}" />
		</condition>
		<condition property="result.is.no">
			<equals arg1="N" arg2="${result}" />
		</condition>
		<echo message="${result}"/>
		<echo message="${result.is.yes}"/>
		<echo message="${result.is.no}"/>
		<antcall target="ifyes" />
		<antcall target="ifno" />

	</target>

	<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>
</project>


-- 
View this message in context: http://www.nabble.com/conditional-logic-and-user-input-tp24298962p24298962.html
Sent from the Ant - Users mailing list archive at Nabble.com.


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


Mime
View raw message