包依赖

时间:2009-09-08 07:07:57

标签: java dependency-analysis

我有一个包含大量软件包的庞大Java应用程序。这些包中的某些类依赖于其他包中的类。给定一个类,我想知道它上面的所有依赖类,反之亦然。 GUI工具应该非常有用。

5 个答案:

答案 0 :(得分:13)

(免费)Eclipse IDE有some useful tools described here。还有关于comparison against depfinder here的依赖工具的更多信息。

答案 1 :(得分:7)

CDA - Class Dependency Analyzer非常简单易用,可以帮助您可视化包和类之间的依赖关系。

CDA Screenshot

答案 2 :(得分:1)

我还推荐Eclipse,因为这个任务有各种插件。 例如ispace,它可以创建包依赖项的图形表示。

总的来说,eclipse市场的Source code analyzer部分在这方面有更多的插件。

答案 3 :(得分:0)

您可以测试JavaDepend,它为依赖需求提供了许多有用的功能。

答案 4 :(得分:0)

另一个选择是Degraph:https://github.com/schauder/degraph(我是作者,所以这显然是一个无耻的插件)