Plexus Archiver 3.5
·
342 commits
to master
since this release
Plexus Archiver 3.5 requires Java 7. Now Plexus Archiver uses pure Java implementations to deal with file attributes so the useJvmChmod
is no longer used and it is just ignored. Archiver#setUseJvmChmod
, Archiver#isUseJvmChmod()
, UnArchiver#setUseJvmChmod
, UnArchiver#isUseJvmChmod()
, ArchiveEntryUtils#chmod( File, int, Logger, boolean )
and ArchiveEntryUtils#chmod( File, int, Logger )
are deprecated and are subject to removal in a future version.
🚀 New features and improvements
- #51 - More specific exception for cases when there are no files to archive. Now
EmptyArchiveException
is thrown when you try to create empty archive. Previously the more genericArchiverException
was thrown.
🐛 Bug Fixes
- #47 - Archiver follows symlinks on Windows
- #53 -
AbstractZipArchiver
no longer respectsrecompressAddedZips
- #58 - Creates corrupt JARs