Thanks Don

    just a question.
   When you put the sample of the counter the "."
after the counter means that the value will increment
in one??
   <property name="${counter}." value="whatever" />
  or how do I increment in one the variable value of
my counter?

  Thanks again
VES


--- Don Taylor <[EMAIL PROTECTED]> wrote:
> 
> --- Edgar S�nchez <[EMAIL PROTECTED]> wrote:
> >   Hi everyone is Vincent again...
> > 
> >     now I've 2 questions, well those are for the
> same
> > reason..
> >   I was wondering if here in Ant could I make some
> > jumps in order to repeat the same procedure with
> other
> > caracteristics, 
> 
> Yes, check out the antcall task. This allows you to
> execute the
> same target multiple times with different sets of
> "inputs".
> 
> 
> or if I can use loops like For or
> > While to do the same, keeping a counter in order
> to
> > make conditions to execute the same procedure or
> same
> > target with diferent actions.
> > 
> >   Is it possible?
> 
> When looping, you have to create a "kick-out"
> condition. I used the
> target's unless attribute. The idea is to loop until
> the property is
> set. However, because a target can't antcall itself,
> you have to
> replicate the target and have them cross-call each
> other:
> 
> 
> <target name="worker">
>   <!-- This does the actual work. May depend on
> other workers. -->
> </target>
> 
> <target name="looper_1" depends="worker"
> unless="some.condition">
>   <antcall target="looper_2"/>
> </target>
> 
> <target name="looper_2" depends="worker"
> unless="some.condition">
>   <antcall target="looper_1"/>
> </target>
> 
> 
> This takes care of while loops. I've never tried
> implementing a for
> loop in Ant. I suppose you could do something like
> the following
> in the worker target:
> 
> <property name="counter" value="counter" />
> 
> <target name="worker">
>   <property name="${counter}." value="whatever" />
> </target>
> 
> Then if you wanted to loop 3 times:
> 
> <target name="looper_1" depends="worker"
> unless="counter...">
>   <antcall target="looper_2"/>
> </target>
> 
> <target name="looper_2" depends="worker"
> unless="counter...">
>   <antcall target="looper_1"/>
> </target>
> 
> -- Don
> 
> 
> > 
> >   thank you
> > VES
> > 
> > =====
> > 
> >
>
_________________________________________________________________
> > 
> > "Puedes sentirte desilusionado si fallas, pero
> est�s condenado si no
> > lo intentas."
> > 
> > "You can get disappointed if you fail down, but
> you are doomed if you
> > do not try it."
> > 
> > ICQ #  22338121
> > 
> > 
> > __________________________________________________
> > Do You Yahoo!?
> > Make international calls for as low as $.04/minute
> with Yahoo!
> > Messenger
> > http://phonecard.yahoo.com/
> 
> 
> __________________________________________________
> Do You Yahoo!?
> Make international calls for as low as $.04/minute
> with Yahoo! Messenger
> http://phonecard.yahoo.com/


=====

_________________________________________________________________

"Puedes sentirte desilusionado si fallas, pero est�s condenado si no lo intentas."

"You can get disappointed if you fail down, but you are doomed if you do not try it."

ICQ #  22338121


__________________________________________________
Do You Yahoo!?
Make international calls for as low as $.04/minute with Yahoo! Messenger
http://phonecard.yahoo.com/

Reply via email to