Java Mailing List Archive

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

Apache Ant Archive

» Ant Users List
» Ant Developers List
How to add a file to existing zip archive into a existing folder

How to add a file to existing zip archive into a existing folder

2007-06-14       - By Ravi Roy
Reply:     1     2  

Hi All,



I have a zip archive, which I want to update with adding a new file to
specific folder in the zip archive.



Example :



I have abc.zip containing the directory structure :

    mainfolder\a.jar

    mainfolder\subfolder\b.jar





My problem is I want to add a c.properties to mainfolder\subfolder. But I
did not find any such example in the documentation.

Though files can be added, but not specified somewhere if somebody wants to
add to a particular directory in zip archive.



The following example adds c.properties to the root of testfile.zip but for
me it is not possible to add this file to a specific folder in the said zip
archive.

------------------------------------------------------------------

<project name="test" default="main">

 <property environment="env" />  



 <property name="zip.dir" value="C:\testzip" />  

 <target name="main">

   <zip basedir="${zip.dir}"  destfile="${zip.dir}\testfile.zip"
update="true">

       <include name="c.properties" />

   </zip>

 </target>    

</project>  





Thanks for any pointers.

Ravi.




















©2008 ant-tasks.com - Jax Systems, LLC, U.S.A.