我在Maven pom中有一些依赖我正在修剪。为了检查它们,我将依赖项注释掉并重新运行构建。如果失败,则需要依赖。如果它没有失败,那么我将其删除。
是否有更简单,更快速的方法来检查Maven构建是否需要依赖项?
答案 0 :(得分:3)
由于java类加载器的动态特性,没有任何解决方案是完美的。
像JarAnalyzer这样的依赖性分析工具肯定有助于识别目录中jar之间的静态或编译时关系。
动态或运行时关系更难确定,这就是为什么其中一个建议是确保您拥有一套全面的单元测试,以尽可能多地运行代码。