Intellij - 添加对另一个插件的依赖

Intellij - add dependency on another plugin

我正在尝试使用 PSI 为 Intellij 实现 Golang 代码 generation/auto 完成插件,因此我需要添加对我的 Golang 插件的依赖。这看起来像我想要做的 - https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_dependencies.html

现在的问题是我怎样才能知道我正在使用的插件的 ID、名称和版本? It does not seem to be anywhere in the plugin preferences

PSI 元素属于 com.goide.psi.impl.GoTypeImpl class 和类似元素。

没有简单的方法来获取插件 ID。您可以查看 plugin.xml 来获取它。对于 Go 插件,它是 org.jetbrains.plugins.go.

版本可以在 plugin page 上找到。

有一种简单的方法可以做到这一点。

versionxmlId 都可以在 particular plugin update page:

上找到