如何通过 IntelliJ 打开获取依赖列表 api

How to get the list of dependencies via IntelliJ open api

我正在为 IntelliJ IDE 开发一个插件,我想显示属于当前项目的依赖项。 有没有办法通过 IntelliJ open api?

获取依赖项列表

对于项目中的每个模块,您可以使用ModuleRootManager获取依赖项:

// get the modules on which it depends
ModuleRootManager.getInstance(module).getDependencies()

// get the libraries on which it depends
ModuleRootManager.getInstance(module).getModifiableModel().getModuleLibraryTable()