首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让WinMerge比较.jar文件

让WinMerge比较.jar文件
EN

Stack Overflow用户
提问于 2013-06-10 08:46:58
回答 2查看 10.2K关注 0票数 3

我有两个目录,其中包含少量的*.jar和*.war档案,以及一些元数据文件和一个扩展名为*.spring的文件,这实际上只是一个带有奇名的zip文件。就像这样:

代码语言:javascript
复制
- dist1
    - a subfolder
        - some text file.txt
    - application-context.xml
    - arch1.jar
    - arch2.jar
    - arch3.jar
    - super-cool.war
    - xtremely-awesome.spring
- dist2
    - a subfolder
        - some text file.txt
    - application-context.xml
    - arch1.jar
    - arch2.jar
    - arch3.jar
    - super-cool.war
    - xtremely-awesome.spring

我想对这些目录进行目录比较,把档案当作子文件夹来比较,而不是二进制文件。其他文件,无论是文本文件还是二进制文件,无论是外部还是内部,都应该像往常一样进行比较。

我知道我可以手动地打开所有的档案,并比较爆炸后的版本,但是由于它们是由构建脚本生成的,并且爆炸它们会为构建项目增加相当多的时间,所以最好是在diff工具中进行比较。

我尝试过在WinMerge中使用7zip插件,但是我无法让插件工作(在文件夹比较视图中,文件不能被识别为存档)。我尝试过将安装作为“共享安装”和“特定于应用程序的安装”(将安装程序指向C:\Programs\WinMerge\WinMergeU.exe)。我还尝试手动将插件中的.dll文件复制到MergePlugins文件夹中,但没有成功。

我如何使它在WinMerge中工作呢?如果这是不可能的,还有其他好的工具有这种能力吗?

EN

回答 2

Stack Overflow用户

发布于 2013-06-20 08:32:49

WinMerge常见问题 第6.4节

WinMerge可以用非标准的文件扩展名打开存档文件吗?(例如,.jar文件作为zip文件) 是:单击选项按钮(或单击编辑→选项)。在Archive Support页面中,启用“从文件签名中检测存档类型”选项。

票数 3
EN

Stack Overflow用户

发布于 2015-05-13 07:46:09

如果您想要比较不同的目录与文件类型*.jar,*.war,*.ear..etc一个很好的选择是超越比较软件http://www.scootersoftware.com/。不是免费的,但你可以试着证明这一点。它是多平台linux,windows或macosx.

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/17020016

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档