Java Mailing List Archive

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  


-----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" />

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

Regards, Gilbert

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

©2008 - Jax Systems, LLC, U.S.A.