7

我在 Eclipse 中找到了有用的工具,比如 Classpath Helper,但是 intellij idea 中是否有任何插件或方法可以找到未使用的 jar 文件?

4

2 回答 2

3

我相信您知道如何使用 IDEA 依赖分析工具来查找库依赖项,虽然这可以为您提供一些方法,但这当然还不够。

问题和事实是,没有办法通过静态分析找到未使用的 JAR,因为现在可以通过反射/IoC/whatnot 来引用和创建任何依赖项中的任何类。

所以,你可以“希望”的最好的工具是一个工具,它可以告诉你的代码没有明确引用哪些 JAR - 奇怪的是,据我所知,IDEA 中没有(但我希望在这一点上得到纠正!)

干杯,

于 2013-06-07T13:04:15.723 回答
1

您真的应该使用 Maven 并手动确定每个模块的依赖关系。Classpath Helper 是一种非常糟糕的方式来告诉你正在使用什么 jars。

于 2013-06-09T02:34:54.237 回答