Details
-
Bug
-
Status: Closed
-
Major
-
Resolution: Fixed
-
2.5, 2.6, 3.0.2
-
None
-
None
-
Windows 7
Maven 3.3.9
Description
Since version 2.5, jars output by the maven-jar-plugin do not have a size that Java's standard ZipEntry class can read. Version 2.4, however, outputs a jar with sizes that works just fine.
Testing included versions 2.4, 2.5, 2.6, and 3.0.2 - only version 2.4 outputs a jar with sizes according to ZipEntry. All configuration was kept constant; only the version was altered between each test.
Sample code is below:
ZipInputStream zis = new ZipInputStream(new FileInputStream(jarFile)); ZipEntry entry = zis.getNextEntry(); System.out.println(entry.getSize());
Output is -1 for versions 2.5+ and a correct >0 size for version 2.4.