我将开发一个项目,该项目使用JDepend自动生成循环包依赖关系的报告,作为CI构建的一部分。 (我主要对包级依赖性感兴趣,所以我一直在使用XSLT的缩减版本来获得更有针对性的报告 - 否则,它就是vanilla JDepend。)
但是我们要将项目移动到Java 8,我发现JDepend对使用JDK 1.8编译器编译的代码不起作用。 JDepend似乎不再正在积极更新。
我正试图找到一个替代品:
答案 0 :(得分:3)
Java 8在jdeps.exe
中包含/bin
。虽然这不会显式地调用循环依赖关系,但它确实显示了项目包的所有依赖关系。这很好。