以编程方式获取 IntelliJ IDEA 插件的版本

Programmatically get the version of an IntelliJ IDEA plugin

有没有办法以编程方式获取 IntelliJ IDEA 插件的版本?

我正在创建自己的 IntelliJ IDEA 插件,我在 plugin.xml 中设置了版本 属性(例如:<version>3.1.1</version>)。我需要让版本显示在我的插件的 "About" 对话框中。有没有办法以编程方式获取此值?

我是 IntelliJ IDEA 插件开发的新手,如果有不同的版本号显示方式请告诉我。

给你伙计:

PluginManager.getPlugin(PluginId.getId("my.plugin.id")).getVersion();

编辑:从 2020 年开始,使用

PluginManagerCore.getPlugin