所以,我有一个有趣的问题。我有三个人使用相同的ant build xml文件为Eclipse项目创建一个jar文件,该文件在两个月内没有改变。我们每个人都使用这个xml文件进行构建,我们每个人都得到一个不同大小的jar(62 KB,78 KB和101 KB)。而且,当我对它们进行一次winmerge时,它们却截然不同。
可能导致这种差异的原因是什么?
答案 0 :(得分:7)
首先尝试:将它们全部复制到同一台计算机上,将它们解压缩到不同的目录中,然后在未压缩的版本上运行WinDiff(或其他)。这将使事情变得更加明显。
其他可能性 - 默认情况下使用不同压缩级别的不同版本的Java?
答案 1 :(得分:3)
除了Jon的建议外,是否还有蚂蚁脚本可以提取的用户偏好?
E.g。可以存在于项目目录,用户主目录等中的build.properties
文件
可能是每个人的工作站上有不同的项目自定义。
答案 2 :(得分:1)
当流程开始时,听起来像是一起震动的文件夹不是空的。
答案 3 :(得分:1)
我能看到的唯一区别可能是:
你说winmerge显示出巨大的差异。这些是w.r.t. jar中各种组件的大小还是存在结构差异(文件夹结构,不同文件等)?后者将更加令人困惑。