Maven编译打包(jar、tar.gz)二进制不一致问题

二进制差异

最近在做二进制差异消除的工作,使用Maven多次编译打包得到的.jar文件的二进制不一致。
而且使用assembly插件对打包结果进行压缩,得到的.tar.gz文件的二进制也不一致。

解决办法

对相同文件压缩后结果不一致,是因为压缩文件乱序导致。
使用特定版本的maven-jar-pluginmaven-assembly-plugin即可避免压缩文件乱序。

插件版本:

2.4
2.6

你可能感兴趣的:(Maven编译打包(jar、tar.gz)二进制不一致问题)