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

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

作者: 莫问君心 | 来源:发表于2019-12-24 16:28 被阅读0次

二进制差异

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

解决办法

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

插件版本:

<maven.jar.plugin.version>2.4</maven.jar.plugin.version>
<maven.assembly.plugin.version>2.6</maven.assembly.plugin.version>

相关文章

网友评论

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

      本文链接:https://www.haomeiwen.com/subject/wpdfoctx.html