[ANNOUNCE] Ant 1.5.3 Released!
It looks like I was correct in assuming that Ant 1.5.2 had a bug in it's zipfileset task. How do I know? Because it's on the fixed list for Ant 1.5.3. Via Ammai.com:
The Apache Ant Project has
released version 1.5.3 of this popular Java-based build tool. This
release is mainly a bug-fix one that fixes the problem with Zip files;
it will also be the last one before Ant 1.6. Read more for
information.
Here are the bug fixes that have been incoroporated into this release:
* <zipfileset>'s filemode would get ignored and the dirmode was
used for the included files as well. As a side effect, WinZIP was
unable to extract or display the files, so they seemed to be missing
from the archive.
* <ftp> could use the wrong path separator when trying to
change the remote working directory.
* <jar update="true"> would loose all original files if you
didn't specify any nested <(zip)fileset>s and the manifest had
changed.
* If you used a value starting with \ on Windows for the appxml
attribute of <ear> or the webxml attribute of <war>, it
would be ignored.
* Ant will no longer implicitly add Sun's rt.jar in <javac>
when you use jvc and don't specify a bootclasspath.
* The prefix attribute of <zipfileset> would not generate
directory entries for the prefix itself.
* starteam checkout can now handle deleted labels.
* The Unix wrapper script failed if you invoked it as a relative
symlink and ANT_HOME has not been set.
Click here to go to
the download page.