记录一下 idea 插件开发遇见的问题 想起什么记录什么吧
- idea plugin 开发 不支持 lombok 生成 getter setter 目前正在研究
- 部分插件在 IU版本中 默认的 IC版本 没有这些插件 需要修改配置如下
intellij {
// version.set(“2021.3.3”)
// type.set(“IC”) // Target IDE Platform
version.set(“LATEST-EAP-SNAPSHOT”)
type.set(“IU”)
plugins.set(listOf(“vuejs”))
} - 修改完插件版本之后 改修改 jdk 此插件包最低支持jdk 17 最好下载
这个版本 的jdk - 修改完jdk后 gradle 对应版本也应该修改 7.3.3 版本之后才支持 jdk17
gradle 版本链接 :https://blog.youkuaiyun.com/ii950606/article/details/109105402
5.改完之后 如果还是报 jdk版本问题 可以检查一下 以下几项的 jdk是否为 17
6.plugins.set(listOf(“vuejs”)) 中 字符串为包名 或者 jar包名
plugin.xml 中 引入的为plugin id
7.build 报错 “Execution failed for task ‘:buildSearchableOptions’.”
添加如下配置
buildSearchableOptions{
enabled=false
}
tasks {
// Set the JVM compatibility versions
withType<JavaCompile> {
sourceCompatibility = "17"
targetCompatibility = "17"
options.encoding = "UTF-8"
}
buildSearchableOptions{
enabled=false
}
修正 跳过之后 runIde 还是会报相同的错误 查询官网文档后 发现要把 版本升级到 1.10.1
升级后 build 提示要升级到 1.13.1 升级完毕后 运行没有问题了
plugins {
id("java")
id("org.jetbrains.intellij") version "1.13.1"
}
- 启动后 提示 要激活EAP 实际创建用户登录后 即可 不用激活