Tattletale工具
| |
使用说明:帮助分析项目中组件之间的依赖关系。通过扫描项目,可以生成不同的报告,以HTML表单的形式展现出来,让项目中所使用的组件,和项目代码模块之间的相互关系有更加直观的把握。
| |
分析的内容包括:
| |
Dependants
|
被依赖关系
|
Depends On
|
依赖关系
|
Graphical Dependencies
|
图形化的依赖关系
|
Transitive Dependants
|
间接被依赖关系
|
Transitive Depends On
|
间接依赖关系
|
Circular Dependency
|
循环依赖
|
Class Location
|
类的位置
|
OSGi
| |
Sealed information
|
封装信息
|
Signed information
|
签名信息
|
Eliminate Jar files with different versions
|
项目中引用了同一个jar的不同版本的有关信息
|
Invalid version
|
无效的版本信息
|
Multiple Jar files
|
相同的jar文件出现在多处
|
Multiple Locations
| |
Unused Jar
|
未使用的jar
|
No version
|
无版本信息
|
Black listed API
|
订制黑名单过滤,找出有问题的API
|
JAR archive
| |
下载地址:
| |
使用步骤:
| |
第一步:
下载需要分析的jar,放入指定文件夹中(如javassist文件夹中);
第二步:
将下载的Tattletale进行解压,放到TTanalysis文件中;
第三步:在cmd中使用命令运行分析javassist文件夹中的jar
命令:java -Xmx512m -jar tattletale.jar /javassist/javassist-3.6.0.GA.jar ./output/
说明:javassist文件夹必须放在tattletale.jar文件的同级目录中
| |
分析结果显示说明:
| |
● INFO – 信息
● WARNING – 警告
● ERROR - 错误
同时TTanalysis的报告有三种颜色:
● 红色
● 黄色
● 绿色
红色代表需要关心,黄色代表警示,绿色代表正常。
|
JBoss Tattletale使用
最新推荐文章于 2021-02-12 21:45:17 发布