Maven生成的JAR文件与Eclipse导出JAR文件之间的大小差异



我在使用maven时发现了一些奇怪的东西。当用eclipse导出我的Java项目并将文件大小与用maven-jar插件或maven-assembly生成的文件大小进行比较时,最后一个看起来更胖,有时是第一个的2倍。

有人知道这种尺寸差异吗?

jar tvf thatjar.jar打印内部所有文件的名称和大小。然后将两者进行比较,你就会知道发生了什么。或者,只需获取任何zip工具,如7-zip,并打开这些jar文件(至少就查看/打开它们而言,它们是zip文件。不过,使用非jar感知工具创建它们有点棘手,不要这样做。但使用7zip等zip工具查看/阅读效果很好(。

最可能的罪魁祸首是您的maven汇编插件正在剥离deps,而eclipse没有。

最新更新