多年来,我们的项目使用了许多不同的库。我很确定其中一些不再使用了,而另一些则已经过时,应该进行升级。
我正在寻找工具来查找哪些库(jar文件)不再使用且可以删除。我也可以使用一些帮助来找出应该升级哪些库 - 至少当我用新版本交换jar文件时,我想得到报告说现在存在不兼容性(错误的方法签名,未知的类,...... )。
有这样的工具吗?
我们不使用Maven或Ivy或任何其他依赖管理系统。我们有测试,但它们并不涵盖所有内容。
答案 0 :(得分:1)
我建议你看看ProGuard。您可以将其配置为删除未使用的jar,或者,如果您想要更深入,可以删除未使用的库部分。
答案 1 :(得分:0)
我不知道您使用的是哪个IDE。但您可以使用插件UCDetector或Classpath Helper。