Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dependencies 需要项目中所有文件的依赖关系树(基于导入)_Dependencies_Hierarchy_Class Hierarchy - Fatal编程技术网

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

Dependencies 需要项目中所有文件的依赖关系树(基于导入),dependencies,hierarchy,class-hierarchy,Dependencies,Hierarchy,Class Hierarchy,甚至在我发布这个问题之前,让我说我找到了一个可能回答我的问题的链接,它就在这里 那么,我为什么要问这个问题? 最后一次答复是在2012年。在过去3年中可能会发生一些/更多的更新,所以想知道你们中是否有人对此有任何更新 现在我的问题来了 我喜欢一个有很多项目和类的重构项目 整个项目是建立在RAD上的,有一些项目,如在线、批处理和其他一些项目。总共有12个项目 作为重构的第一部分,我们将批处理项目和在线项目分开,我必须找到批处理项目中每个文件对在线项目的所有依赖关系,并获得一个树或层次结构,以便我

甚至在我发布这个问题之前,让我说我找到了一个可能回答我的问题的链接,它就在这里

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

现在我的问题来了 我喜欢一个有很多项目和类的重构项目 整个项目是建立在RAD上的,有一些项目,如在线、批处理和其他一些项目。总共有12个项目 作为重构的第一部分,我们将批处理项目和在线项目分开,我必须找到批处理项目中每个文件对在线项目的所有依赖关系,并获得一个树或层次结构,以便我可以轻松地分析影响,并在开始重构过程中继续执行步骤

长话短说,我必须获取批处理项目每个文件中的所有导入,获取其对联机项目的依赖关系,并递归地对每个导入java文件中的所有导入文件执行此操作,最后获取层次结构

任何帮助或任何更新或任何细节都将不胜感激。 我不能从我的办公室下载任何东西,所以我今天到家后才会尝试上面链接中给出的详细信息。 另外,我正在使用Windows7 64位机器和JDK7

谢谢

问候,,
Ram

我在stackoverflow中发现了一些好的答案,不过我想在这里发布我的发现。让它帮助有需要的人。 它被称为VisualJArchitect。 我不记得是哪个网站或论坛/社区让我使用了这个工具 但是这个工具非常棒。 它是有许可证的,但是他们已经给了一段时间来测试和使用它。 所以,试着玩得开心点

网站:

谢谢

问候,, 公羊