Jetbrains IDEA 插件如何开发?

更新于
2026-10-04 02:01:29
0阅读来源:SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计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 构建脚本使用的属性。
阅读全文