Java 用于分析基于maven的项目中的依赖关系的工具

Java 用于分析基于maven的项目中的依赖关系的工具,java,maven,dependencies,dependency-analysis,Java,Maven,Dependencies,Dependency Analysis,我正在努力创建一个自动测试用例选择工具,但在此之前,我需要在项目列表中提取类/方法的依赖项。我听说过JDEP,但它似乎只在Java8之后才起作用。我想要一些工具,可以与Java6及以上版本一起使用。 另外,关于基于方法的依赖性搜索还是基于类的依赖性搜索更好,一点建议也行 提前谢谢 //Roy您认为可以使用Java 6及以上版本的是什么意思?在使用java 6编译的代码上运行JDEP是否有问题?您可能需要查看的源代码,这可能正是您所要查找的源代码。@ernest_k JDEP仅在java 8之后才

我正在努力创建一个自动测试用例选择工具,但在此之前,我需要在项目列表中提取类/方法的依赖项。我听说过JDEP,但它似乎只在Java8之后才起作用。我想要一些工具,可以与Java6及以上版本一起使用。 另外,关于基于方法的依赖性搜索还是基于类的依赖性搜索更好,一点建议也行

提前谢谢


//Roy

您认为可以使用Java 6及以上版本的
是什么意思?在使用java 6编译的代码上运行
JDEP
是否有问题?您可能需要查看的源代码,这可能正是您所要查找的源代码。@ernest_k JDEP仅在java 8之后才可用。因此,我将创建的工具(而不是java程序)也将是项目的一部分。它将在需要时调用。一些项目也是Java6。因此,我不确定是否使用jdep,它是否与旧版本的java项目兼容。@Glains我看了产品的初步概述。在我看来,他们似乎明白了jar的依赖性。它也适用于跨项目的类/方法级依赖关系吗?@SumitRoy它只分析项目的依赖关系,而不分析类或方法。也许你可以用JavaParser解析类的导入,然后继续?我不知道有任何库可以获取方法的依赖项。。。