Java Mailing List Archive

http://www.ant-tasks.com/

Apache Ant Archive

» Ant Users List
» Ant Developers List
Help with running different target based on user input?

Help with running different target based on user input?

2007-02-23       - By RADEMAKERS Tanguy
Reply:     1     2     3     4     5     6     7     8     9     10     >>  

Hello James,

You should put the input tasks within the target blocks that "consume"
the inputted info:


<target name="script3">

  <input  message="Populate people tables with test data? (run
script3)"
     validargs="y,n"
     defaultvalue="n"
     addproperty="foo"/>
  <do something arg="${foo}/>

</target>

check out the ant manual page for the input task for some examples.

/t

>-----Original Message-----
>From: Priest, James (NIH/NIEHS) [C] [mailto:PriestJ@(protected)]
>Sent: Friday, February 23, 2007 2:13 PM
>To: user@(protected)
>Subject: Help with running different target based on user input?
>
>I'm just getting started using Ant (from within Eclipse) to help deploy
>my ColdFusion projects and Oracle sql scripts.
>
>I've had great success so far but I have finally ran into a problem I
>can't figure out.
>
>I'm trying to run some Oracle scripts - but would like to prompt the
>user while running them:
>
>So I have:
>
><target name="script1">
>   do something
></target>
><target name="script2">
>   do something
></target>
>
><input  message="Populate people tables with test data? (run script3)"
>validargs="y,n"  defaultvalue="n"/>
>
><target name="script3">
>   do something
></target>
>
><input  message="Populate checklist tables with test data? (run
>script4)" validargs="y,n"  defaultvalue="n"/>
>
><target name="script4">
>   do something
></target>
>
>I've dug through the ant tasks docs and the mailing list archives but
>regardless of what I've tried - I can get it to work correctly.
>
>Does anyone have a good example of how something like this is done?
>
>Thanks much!
>Jim
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: user-unsubscribe@(protected)
>For additional commands, e-mail: user-help@(protected)
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@(protected)
For additional commands, e-mail: user-help@(protected)


©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.