It should just over-write it for you automatically...

Here is an example of what I did:

<project>
<tar destfile="DIST/ShellScripts.tar" basedir="shell" excludes="**/cvs/**"/>
</project>

# echo  "hello" > shell/foo.txt
# ant
Buildfile: build.xml
[tar] Building tar: /home/sfloess/development/test/ant3/DIST/ShellScripts.tar
# tar tvf DIST/ShellScripts.tar
-rw-r--r-- 0/0               6 2009-10-15 13:37:50 foo.txt
# mv shell/foo.txt shell/alpha.txt
# ant
Buildfile: build.xml
[tar] Building tar: /home/sfloess/development/test/ant3/DIST/ShellScripts.tar

BUILD SUCCESSFUL
Total time: 1 second
# tar tvf DIST/ShellScripts.tar
-rw-r--r-- 0/0               6 2009-10-15 13:37:50 alpha.txt

Note the first run the tar file had foo.txt in it...

Second run it correctly contained alpha.txt :)


On Wed, 14 Oct 2009, Rez P wrote:


Hello Everyone,



How do I get the tar task to overwrite its previously created tar file? Please 
see my current target below.  I don't want to delete my dist folder each time 
and I don't see any options in the help section to overwrite the previous 
version of ShellScripts.tar.



<target name="tar" >
 <tar destfile="${dist}/ShellScripts.tar"
  basedir="shell"
  excludes="**/cvs/**"
 />
</target>



Thanks



Rez

_________________________________________________________________
Hotmail: Trusted email with powerful SPAM protection.
http://clk.atdmt.com/GBL/go/177141665/direct/01/

Scot P. Floess
27 Lake Royale
Louisburg, NC  27549

252-478-8087 (Home)
919-890-8117 (Work)

Chief Architect JPlate   http://sourceforge.net/projects/jplate
Chief Architect JavaPIM  http://sourceforge.net/projects/javapim

Architect Keros          http://sourceforge.net/projects/keros

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@ant.apache.org
For additional commands, e-mail: user-h...@ant.apache.org

Reply via email to