Jetbrains IDEA 插件如何开发?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1152个文字,预计阅读时间需要5分钟。
IDEA 2023.1.2 新版本开发插件,全新版本,不同实现。新版本插件与旧版本API不兼容,某些旧API已更新,导致开发初期遇到不少问题。以下记录。
IDEA 2023.1.2新版本开发插件,全新的版本,不同的实现,新版本开发插件跟旧版本的有些API是不一样的,旧版本的某些API已经更新了,因此,初次开发中还是遇到挺多的坑的,记录一下。
plugins.jetbrains.com/docs/intellij/welcome.html
一、新建插件项目
官方文档中描述的新建一个项目的步骤,描述的过程基本上就是上图的操作了,选择 IDE Plugin,输入项目名称,选择项目路径,填入GroupId,选择JDK版本,新版本IDEA默认就是选择的17版本,也只能选择17版本。
二、项目结构
my_plugin ├── .run │ └── Run IDE with Plugin.run.xml ├── gradle │ └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── src │ └── main │ ├── kotlin │ └── resources │ └── META-INF │ ├── plugin.xml │ └── pluginIcon.svg ├── .gitignore ├── build.gradle.kts ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts
- 默认的 IntelliJ 平台 build.gradle.kts 文件(见下一节)。
- gradle.properties 文件,包含 Gradle 构建脚本使用的属性。
本文共计1152个文字,预计阅读时间需要5分钟。
IDEA 2023.1.2 新版本开发插件,全新版本,不同实现。新版本插件与旧版本API不兼容,某些旧API已更新,导致开发初期遇到不少问题。以下记录。
IDEA 2023.1.2新版本开发插件,全新的版本,不同的实现,新版本开发插件跟旧版本的有些API是不一样的,旧版本的某些API已经更新了,因此,初次开发中还是遇到挺多的坑的,记录一下。
plugins.jetbrains.com/docs/intellij/welcome.html
一、新建插件项目
官方文档中描述的新建一个项目的步骤,描述的过程基本上就是上图的操作了,选择 IDE Plugin,输入项目名称,选择项目路径,填入GroupId,选择JDK版本,新版本IDEA默认就是选择的17版本,也只能选择17版本。
二、项目结构
my_plugin ├── .run │ └── Run IDE with Plugin.run.xml ├── gradle │ └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── src │ └── main │ ├── kotlin │ └── resources │ └── META-INF │ ├── plugin.xml │ └── pluginIcon.svg ├── .gitignore ├── build.gradle.kts ├── gradle.properties ├── gradlew ├── gradlew.bat └── settings.gradle.kts
- 默认的 IntelliJ 平台 build.gradle.kts 文件(见下一节)。
- gradle.properties 文件,包含 Gradle 构建脚本使用的属性。

