前言
首先声明~其实插件开发挺简单的,基本就和你开发一个jar程序差不多,区别就是在于多了一个图形化界面进行交互,所以,当你打算开发一个插件的时候,你可以事先将所有需要用户提供的值进行预设,然后直接编写逻辑代码,最后测试通过后,嵌入图形操作界面即可。
创建插件工程
如果你的idea不是非官方渠道购买的话,是不能进行插件开发的,单是官方也提供了一个免费的可用的插件开发IDEA,能提供的功能很少,但是仅开发插件的话是足够了,下载如图所述的IDEA并安装
接下来打开刚刚安装的简易版IDEA,点击创建插件工程create new project -> intellij Platform plugin ,如图
Project SDK的话使用默认的就好了,,如果没有就新建一个,,不断next后,插件工程创建完毕,现在我们来解析一下项目的结构,当然,,其实项目结构也很简单,没什么需要注意的,我们重点看resources中META-INF的plugin.xml文件,这里我只贴出重点,其他暂时用不到的我就不贴了。
<id>com.your.company.unique.plugin.id</id>
<name>Plugin display name here</name>
<version>1.0</version>
<vendor email=