背景
最近在学习开发IDEA插件,在环境配置和初始化项目中遇到了不少问题和坑,现在把这些坑都给记录起来,前人栽树后人乘凉
环境配置
- 版本:IntelliJ IDEA 2020.1.4
- JDK 需要配置 IntelliJ Platform Plugin JDK,需要从idea官网下载对应的源码,平时我们开发用的idea是不行的,必须是开源版本
官方配置文档:https://plugins.jetbrains.com/docs/intellij/setting-up-environment.html?from=jetbrains.org#preliminary-steps
3.gradle下载,版本我用的是6.1的,下载链接如下,如果下面版本用不了,可以把6.1改成呢想要的配置
官方文档:https://gradle.org/next-steps/?version=6.1&format=all
下载完成之后,需要在idea配置一下
4.初始化项目
可能遇到的问题
-
Idea初始化的项目版本可能会很高,会导致有问题,下面是我改过的,用这个没问题
-
构建工程时候拉取相关内容,会比较慢。
3.【堆栈溢出】在 Gradle 构建的过程中,消耗内存较大,可能会报错 Java heap space
所以也可以 在IDEA项目根目录下,新建文件gradle.properties
,添加如下内容,变更gradle Jvm参数 org.gradle.jvmargs=-Xmx2024m -XX:MaxPermSize=512m
别说还挺好用,竟然构建成功了。
4.最后会下载一个ideaIC-2020.1.zip的包,速度会很慢,等就可以了
5.在下载上面几个文件时,可能需要代理,具体在此不做展开。
项目
在此推荐一个比较好的开源插件,大家可以学习参考一下,代码地址贴在下面,大家可以自取