Maybe the <waitfor> task is what you want:
http://ant.apache.org/manual/index.html


-----Original Message-----
From: I am Who i am [mailto:[EMAIL PROTECTED] 
Sent: Thursday, May 22, 2008 9:31 AM
To: Ant Users List
Subject: Re: Ant loop

Thanks for answering, may be i was not clear on my question,,, i
actually i
have all these like running db and code deploy to run it parallel, but
most
of the time, my db deploy would take more than code deploy, so i want to
wait db deploy to complete. for this i will create dbcompleted flag at
the
end of db deployment, so my process will have to wait for this flag to
be
available before starting the server, if flag is not available, it has
to
wait for like 1 mts, then try again, this should go in a loop

On Thu, May 22, 2008 at 12:12 AM, David Weintraub <[EMAIL PROTECTED]>
wrote:

> Sounds like what you REALLY want to do is the <parallel> task. This
> allows you to specify multiple tasks that can take place at the same
> time. The <parallel> task will wait for each to complete before
> continuing.
>
> There's no need for a flag or a loop.
>
> <target name="db_deploy">
>    <yadda>
>    <yadda>
>    <yadda>
> </target>
>
> <target name="code_deploy">
>    <yadda>
>    <yadda>
>    <yadda>
> </target>
>
> <target name="deploy_and_restart_servers">
>    <parallel>
>       <ant target="db_deploy"/>
>       <ant target="code_deploy"/>
>    </parallel>
>    <yadda task="Start Servers/>
> </target>
>
>
> On Wed, May 21, 2008 at 6:27 PM, I am Who i am <[EMAIL PROTECTED]>
wrote:
> > Hi All,
> >
> > Is there a way to loop the ant executing on time basis,
> >
> > eg. Lets say i'm doing db and code deployment in parallel, but i
want to
> > wait for both to be completed before restarting servers for code
> deployment.
> > so i thought i would create a flag at the end of db deployment, then
at
> the
> > end of code deployment process will check for the existence of
> db-completed
> > flag, if its available it will set the property "dbcompleted" then
in my
> ant
> > target i defined it has with if="dbcompleted"
> >
> > Now this works, ant target won't get executed, if doesn't see
property,
> then
> > it comes out, but i want to loop it something like, wait for 2mts
then
> try
> > again,which will go back and see if property available to execute
the ant
> > target
> >
> > any idea?
> >
>
> --
> David Weintraub
> [EMAIL PROTECTED]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

-----------------------------------------
Confidentiality Notice!
This electronic transmission and any attached documents or other
writings are confidential and are for the sole use of the intended
recipient(s) identified above. This message may contain information
that is privileged, confidential or otherwise protected from
disclosure under applicable law. If the receiver of this
information is not the intended recipient, or the employee, or
agent responsible for delivering the information to the intended
recipient, you are hereby notified that any use, reading,
dissemination, distribution, copying or storage of this information
is strictly prohibited. If you have received this information in
error, please notify the sender by return email and delete the
electronic transmission, including all attachments from your
system.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to