需要项目中所有文件的依赖关系树(基于导入)

时间:2015-10-21 17:28:11

标签: dependencies hierarchy class-hierarchy

即使在我发布这个问题之前,我还是说我找到了一个可能回答我问题的链接,现在就是这样 Create a subset of a Java Eclipse project based on dependencies of one source file

那么,我为什么要问这个问题呢? 最后一个回复是在2012年。在过去的3年里可能会有一些/更多的更新,所以想知道你们是否有任何更新。

现在我的问题出现了 我正在进入一个有很多项目和课程的重构项目 整个项目都是基于RAD构建的,并且有一些项目,如Online,Batch等等。共有12个项目 作为重构的第一部分,我们将批处理和在线项目分开,我必须在在线项目的批处理项目中找到每个文件的所有依赖关系,并获得树或层次结构,以便我可以轻松分析影响并继续以及开始重构过程的步骤。

长话短说,我必须在Batch项目的每个文件中获取所有导入,获取其在线项目的依赖关系,并在每个导入的java文件中递归执行所有导入的文件,最后得到等级结构。

非常感谢任何帮助或任何更新或任何细节。 我无法从我的办公室下载任何东西,因此我将在今天到家之后尝试上述链接中给出的详细信息。 另外,我使用的是Windows7 64位机器和JDK7

谢谢!

此致 拉姆

1 个答案:

答案 0 :(得分:0)

我在stackoverflow中找不到好的答案,不过我想在这里发表我的发现。让它帮助有需要的人。 它被称为VisualJArchitect。 我不记得引导我使用这个工具的网站或论坛/社区 但该工具简直太棒了。 它是许可的,但他们给了一段时间来测试它并使用它。 所以,试着用它来度过美好时光。

网站:http://www.jarchitect.com/

谢谢!

此致 拉姆