我们怎样才能在intellij idea项目中找到孤儿罐

时间:2013-06-07 11:22:24

标签: java jar intellij-idea

我已经在Eclipse中找到了有用的工具来实现这一点,比如Classpath Helper,但是在intellij中是否有任何插件或方法可以找到未使用的jar文件?

2 个答案:

答案 0 :(得分:2)

我确定您知道如何使用IDEA依赖关系分析工具来查找库依赖关系,虽然这可以让您获得某种方式,但这当然是不够的。

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

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

干杯,

答案 1 :(得分:1)

你应该真正使用maven并手动确定每个模块的依赖项。 Classpath Helper是一个令人惊讶的糟糕方式来判断你正在使用的罐子。