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-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to