FYI, the benefit of the prefix, fullpath, and src attributes to filesets in <zip> tasks is that now all archive creation can be done without copying any files. For example, take a look at the current Ant build file for Java Petstore. It copies file and explodes archives onto the file system, so that it can zip them all up in the right layout (i.e. so the generated archive has the right layout). Now it could be rewritten so that no files are copied - the <zip> task can get them from the file system or from another zip file, and can put them in the generated archive wherever they need to go.
Alex
