JarAnalyzer的开发是一个jar文件的依赖管理工具。它的主要目的是来遍历一个目录,在该目录下的jar文件的解析每一个确定的jar文件之间的依赖关系。输出是一个XML文件,代表的神器出山:www.shenqi73.comjar文件之间的PhysicalDependencies,。
容易运行JarAnalyzer。下载的二进制版本,解编程文件,并执行runxmlsummary.bat或rundotsummary.bat文件。输入要分析的jar文件的目录的名称。接下来,输入输出的名称。xml或。GRPH文件。
您也可以指定过滤器,以排除某些包的依赖jar文件时检查。这将有助于尽量减少一些未解决的依赖性包,你不感兴趣的报告。在Filter.properties是排除所有的包开始用java默认的过滤器。 javax。您还可以选择过滤特定的jar文件。
输出是一个XML文件,运行时JarAnalyzer指定的目录中的jar文件之间的依赖关系。这里有一个上市,JarAnalyzer报告的主要内容。
- 的JARname:这个名字的jar文件进行了分析。
- 统计:在jar文件中的包和类的数量。内部类都包含在此计数。代表层次结构中的一个jar文件所在的级别。 1级组件是在底部。依赖于至少1级2级。 3级依赖于至少一个等级。等。
- 指标:这些都是基于“马丁指标”。
- 旅游套餐:在jar文件中的包的名称。
- OutgoingDependencies依赖JAR文件的基础上所分析的目录中发现了什么。
- IncomingDependencies:JAR文件依赖于这个jar文件。
- 循环:列出JAR文件的循环依赖关系。
- UnresolvedDependencies:包中的jar文件的目录。