Hi, I finally got around to reenabling the filesetmanifest attribute on the jar 
task.  This was disabled since in this case the manifest was not written to the 
zip file first, and this causes problems with JarInputStream.  

I started to fix this bug by refactoring the Zip class so that the fileset 
parsing pieces were in a different class... but this was taking to long.  I 
have the unfinished code around (50-75% done) if anybody wants to try it 
themselves.  I ended up adding code to the Zip class that allows two passes on 
the filesets, with the first pass not writing anything out to the outputstream. 
 This allows all the manifest information to be gathered up and written first 
on the second pass.  I ran the appropriate tests and tried some cases out 
myself.  Diffs attached.  -Brian

<<attachment: jardiffs.zip>>

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to