确定是否实际使用Maven依赖项的最简单方法是什么?

时间:2012-02-23 22:13:45

标签: maven dependencies pom.xml

我在Maven pom中有一些依赖我正在修剪。为了检查它们,我将依赖项注释掉并重新运行构建。如果失败,则需要依赖。如果它没有失败,那么我将其删除。

是否有更简单,更快速的方法来检查Maven构建是否需要依赖项?

1 个答案:

答案 0 :(得分:3)

由于java类加载器的动态特性,没有任何解决方案是完美的。

JarAnalyzer这样的依赖性分析工具肯定有助于识别目录中jar之间的静态或编译时关系。

动态或运行时关系更难确定,这就是为什么其中一个建议是确保您拥有一套全面的单元测试,以尽可能多地运行代码。