安装后插件验证

Plugin verification after install

我正在开发一个需要安装一些额外软件的插件。我想做的是,当我第一次安装插件时,它会检查机器中是否安装了该软件。如果没有安装它会提示一个对话框,例如有一个按钮来安装它。可能吗?我正在使用 gradle.

为 PyCharm 开发这个插件

我会在 com.intellij.openapi.project.ProjectManagerListener 主题(参见 https://www.jetbrains.org/intellij/sdk/docs/basics/plugin_structure/plugin_listeners.html)上注册一个监听器,并在项目打开时检查是否安装了该软件。

检查完成后,我会将一些标志保存到设置中(参见 https://www.jetbrains.org/intellij/sdk/docs/basics/persisting_state_of_components.html)并在下一个项目打开时读取它,然后再检查软件是否已安装。