Title: RE: Skipping a task when <condition>?

Look into uptodate and available tasks.

http://jakarta.apache.org/ant/jakarta-ant/docs/index.html#uptodate
http://jakarta.apache.org/ant/jakarta-ant/docs/index.html#available

You can use them to set some properties and then use the conditional 'if'/'unless' on targets to perform copying or not.

It just depends on what condition for you can decide if its worth copying or not.

--
 St�phane Bailliez
 Software Engineer, Paris - France
 iMediation - http://www.imediation.com
 Disclaimer: All the opinions expressed above are mine and not those from my company.



> -----Original Message-----
> From: William Lee [mailto:[EMAIL PROTECTED]]
> Sent: Monday, January 22, 2001 6:49 PM
> To: Ant User
> Subject: Skipping a task when <condition>?
>
>
> What I realized when using Ant is that rerunning some tasks may take a
> long time, even though the tasks may not be doing anything different,
> like copying the 10592 files to a different directory.  What I would
> like to do is to write something that detects that the files
> are already
> copied, like the existance of the directory, and then decide
> I can skip
> the copying.  What is the proper way to accomplish this in Ant?  It
> would be ideal if there is an optional "condition" for running each
> task, when the condition is met, then the task would be skipped.
> Anyway, any suggestions on how to do this is very welcomed.
>
> Thanks,
> Will
>

Reply via email to