idea插件开发[1]-环境准备

0.jdk的安装

这个是前提,这里不叙述安装过程.(当然可以使用jdk内置的jdk版本)

不过要注意的是,新版本的插件开发SDK已经不支持1.8版本的JDK,所以如果本地已经安装了JDK,推荐使用Idea内置JDK的方法,安装过程在步骤5中会提到.

1.gradle环境搭建

一般idea插件开发使用gradle作为自动化构建的工具,所以在开发之前需要搭建好gradle环境. 具体的搭建过程可以参考gradle官网或者找网上的安装教程.

安装的步骤很简单:第一步下载安装包;第二步配置环境变量. 安装好后可以通过下面的命令校验安装是否正确:

gradle -v
复制代码

出现如下的界面就说明成功了:

2.准备Idea插件开发SDK

其实按照官方文档的说法,idea插件开发的SDK就是idea社区开源版本身. 所以,如果没有安装idea或者idea安装的不是社区开源版的,需要下载安装idea社区开源版(idea社区开源版和idea旗舰版是可以同时安装的).

安装地址:idea安装包, 下载界面如下:

下载后按步骤安装即可.

3.准备idea源码

这个是为了方便插件开发过程中调试代码的, 准备环境的时候可以略过, 后面需要的时候再下载. 源码已入驻GitHub,地址:intellij-community, 关联方式和一般idea关联jar文件源码方法一致.

4.确认已安装Plugin Devkit插件

Plugin Devkit插件是idea插件开发必要的环境前提,不过我下载的2020.3.2版本的已经默认捆绑安装了该插件,只需要进入设置>插件, 已安装列表里检查一下即可,没有的话,安装方式和一般插件的安装方式一致.

5.配置SDK

随便打开一个项目,找到项目设置>平台设置, 添加一个全局的SDK,以备后续的开发过程中使用(这个步骤是可以在后续新建项目的时候完成的),具体步骤如下:

5.1 确保SDK中有一个可用的JDK版本

因为SDK要求的JDK版本较高,不支持jdk1.8,所以推荐安装Idea内置JDK,这样不会影响电脑本身的JDK版本,我装的是corretto-11版本,操作如下图:

然后选择版本下载即可:

5.2 添加平台插件SDK

步骤如下:

  1. 选择添加

  1. 选择SDK主目录,选择idea社区版的安装目录

  1. 选择JDK版本,这个时候如果只有低版本的JDK 会选择不到JDK


至此,环境已准备完毕, 当然,在第一次创建项目的时候,会有很多意想不到的问题出现,这个会在下一篇里分享.