Here is my take on your example:
<target name="zip-1">
<echo>updated target for zip task</echo>
<delete dir="dist"
failonerror="false"/>
<mkdir dir="dist"/>
<zip destfile="dist/test1.zip">
<fileset dir="." includes="README.html" />
<zipfileset dir="scripts" prefix="bin" />
<fileset dir="." includes="docs/**, lib/**"/>
</zip>
</target>
1. create the zip in a directory. clean the directory first
2. the zipfileset worked nicely to provide a prefix, renaming scripts to bin
3. fileset can also be used where appropriate
Hope this helps.
On 5/26/06, Morten Wittrock <[EMAIL PROTECTED]> wrote:
Hi everybody
I'd love some input on the best practice way to accomplish the
following. In the root of my project directory, I have three
directories and a file, that I'd like to bundle in a ZIP archive:
scripts/
docs/
lib/
README.html
I'd like to create a ZIP archive with the following content:
bin/ (the 'scripts' dir renamed)
docs/
lib/
README.html
Here's my current target:
<target name="zip">
<zip destfile="test.zip">
<zipfileset dir="." includes="README.html" fullpath="README.html"/>
<zipfileset dir="scripts" prefix="bin"/>
<zipfileset dir="docs" prefix="docs"/>
<zipfileset dir="lib" prefix="lib"/>
</zip>
</target>
It works, but I suspect that there might be a cleaner way to achieve
the same result?
Thanks in advance for any input!
Regards,
Morten Wittrock
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]