Java Mailing List Archive

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

Apache Ant Archive

» Ant Users List
» Ant Developers List
task to 'cp -r --reply=no '

task to 'cp -r --reply=no '

2007-06-12       - By Rebhan, Gilbert
Reply:     1     2     3     4     5     6     7     8     9     10  


Hi,

-----Original Message-----
From: Chris Velevitch [mailto:chris.velevitch@(protected)]
Sent: Tuesday, June 12, 2007 10:12 AM
To: Ant Users List
Subject: Re: task to 'cp -r --reply=no'

/*
The copy task states "By default, files are only copied if the source
file is newer than the destination file, or when the destination file
does not exist", but in my case I only want to copy files if "the
destination file does not exist".
*/

combine it with a condition, example
<!-- Check ob Modul bereits verarbeitet -->
<target name="check_erl">
  <condition property="${mname}.done">
    <available file="${ant.working.dir}/${mname}_script.params" />
  </condition>
</target>

and make your copy target depend on the target with condtion and unless

<!-- Subroutine fuer Module mit Liefertyp build -->
<target name="build" depends="check_erl" unless="${mname}.done">
...
</target>


Regards, Gilbert

---------------------------------------------------------------------
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.