IDEA插件开发入门教程

352 阅读1分钟

2022 年什么会火?什么该学?本文正在参与“聊聊 2022 技术趋势”征文活动 」

背景

最近在学习开发IDEA插件,在环境配置和初始化项目中遇到了不少问题和坑,现在把这些坑都给记录起来,前人栽树后人乘凉

环境配置

  1. 版本:IntelliJ IDEA 2020.1.4
  2. JDK 需要配置 IntelliJ Platform Plugin JDK,需要从idea官网下载对应的源码,平时我们开发用的idea是不行的,必须是开源版本

官方配置文档:plugins.jetbrains.com/docs/intell…

image.png

3.gradle下载,版本我用的是6.1的,下载链接如下,如果下面版本用不了,可以把6.1改成呢想要的配置

官方文档:gradle.org/next-steps/…

下载完成之后,需要在idea配置一下

image.png

4.初始化项目

image.png

可能遇到的问题

  1. Idea初始化的项目版本可能会很高,会导致有问题,下面是我改过的,用这个没问题 image.png
  2. 构建工程时候拉取相关内容,会比较慢。

3.【堆栈溢出】在 Gradle 构建的过程中,消耗内存较大,可能会报错 Java heap space 所以也可以 在IDEA项目根目录下,新建文件gradle.properties,添加如下内容,变更gradle Jvm参数 org.gradle.jvmargs=-Xmx2024m -XX:MaxPermSize=512m 别说还挺好用,竟然构建成功了。

4.最后会下载一个ideaIC-2020.1.zip的包,速度会很慢,等就可以了

5.在下载上面几个文件时,可能需要代理,具体在此不做展开。

项目

在此推荐一个比较好的开源插件,大家可以学习参考一下,代码地址贴在下面,大家可以自取

Crud Intellij Plugin