为什么要开发插件
对于使用 IntelliJ 平台 IDE 进行日常工作的工程师,相信对于 IntelliJ 平台的插件应该不陌生,MyBatisPlus、Database Tools and SQL、Markdown、Git、GitHub 等等,这些都是开发者在日常工作中经常会使用到的工具,而这些工具,在 IntelliJ 平台的 IDE 中,都是以插件的形式存在。通过插件的安装,我们获得了一个功能 ALL IN ONE 的 IDE。这些插件大大的提高了我们的工作效率,拓展丰富了 IDE 的功能。
插件痛点
在使用别人开发的插件过程中,总有一些自己的想法,但是没有对应实现,所以这就是学习开发插件的必要性了
废话不多说开干
说明:
项目SDK 版本jdk 8 以上(没有安装可以下拉选择安装,也可以百度自行安装,教程很多)
依赖库Java,Intellij 插件两库
设置插件名称
设置号groupId 一般为我们自己域名或组织域名倒写,设置完成店家完成就创建好一个插件了
踩坑点来了
4.1 gradle 配置文件错误
说明:
说明:
出现该错误是因为默认配置读取的 “gradle-wrapper.properties”文件,该文件不存在所以会报错
解决办法:
将使用此位置的gradle 更改为我们自己安装的gradle 目录即可
将配置转换为key= value 键值对格式
删除红框的配置内容(本文采用)
然后刷新gradle 编译
build.gradel 版本参数version '202.3.4(不同版本值可能不同)'
4.2 build.gradle 配置文件错误
说明:
出现该错误时因为pathPluginXml 配置项错误,从关键词命名就可以得出是xml 格式,而自动生成的配置则不是该格式
解决办法:
说明:
出现该错误是因为 version '2020.3.4' 之间缺少一个“=”号,加上即可,
解决办法:
在之间加上“=”;version='2020.3.4',然后再重新编译即可
出现该字样则表示完成