JavaParser-为整个spring boot maven项目分析和生成代码

JavaParser-为整个spring boot maven项目分析和生成代码,java,maven,javaparser,Java,Maven,Javaparser,我正试图完成我的整个spring boot maven应用程序的代码生成和分析 我想要达到的是 就像IDEA分析整个项目并在编辑器中查找类的依赖项一样,如果类正在使用: class Simple { public static void main(String[] args) { StringUtils.rpad(...) } } 如果我单击StringUtils,它将带我到SpringJAR中的类的源代码,该类由maven包含 以类似的方式,我希望JavaPa

我正试图完成我的整个spring boot maven应用程序的代码生成和分析

我想要达到的是

就像IDEA分析整个项目并在编辑器中查找类的依赖项一样,如果类正在使用:

class Simple {
    public static void main(String[] args) {
        StringUtils.rpad(...)
    }
}
如果我单击StringUtils,它将带我到SpringJAR中的类的源代码,该类由maven包含

以类似的方式,我希望JavaParser能够分析整个项目,并构建某种索引或该想法创建的任何东西。然后我可以发现所有相关的JAR和类文件。这将允许我操作/重构一些类

我尝试为EclipseAST/JDT做类似的事情。不幸的是,这只有在我创建一个Eclipse插件的情况下才可能实现,在这种情况下,Eclipse插件创建的项目具有整个项目及其依赖性的概念

在我的例子中,我不想创建Eclipse或IDEA插件。原因是我想创建某种可以从命令行运行的脚本/工具。所以我需要像JavaParser这样的代码生成器的独立支持