Java - 如何查找类和其他级别的依赖关系

问题描述:

我们想将一个巨大的JAVA项目[EAR]分解为多个JAR。所以为了做到这一点,我们需要在其他类[在其他包中]找出包内某个类的依赖关系。Java - 如何查找类和其他级别的依赖关系

这种结构分析是完整的,这意味着A类如何依赖于其他类(A,B,C)。但是我们希望进一步发展,并找出在这个类A中使用其他文件中定义的常量的方法。如果可以将信息提取为excel格式,这将非常有用。

任何帮助确定这一组将不胜感激

有很多现有的工具。 使用JDepend Eclipse插件,其简单

你应该看看这个Class Dependency Analyzer工具。它允许您以图形方式查询包和类依赖关系。