IntelliJ Platform Plugin SDK Help

所需经验

IntelliJ Platform 是一个 JVM 应用, 大部分代码使用 Java 和 Kotlin编写.

现阶段还不能使用非JVM语言来开发IntelliJ Platform插件. 开发IntelliJ Platform插件需要下列知识和经验:

  • Java, Kotlin, 或其它 JVM 语言(译著: 例如Scala, Groovy),以及标准和第三方库

  • Gradle 或类似的构建系统 (如 Maven), 新版本插件开发推荐

  • Swing 开发用户界面

  • Java 并发模型

  • 有使用基于 IntelliJ Platform 平台的开发工具 (如 IntelliJ IDEA)

请注意IntelliJ Platform是个大工程, 同时文档会尽可能多的涵盖主题, 但不可能在文档中包含每个功能点及其使用方法. 开发插件有时候需要仔细研究 IDEA平台源码 以及分析 analyzing the 其它插件中的示例实现方法.

强烈推荐在开发插件之前熟悉 探索 IntelliJ Platform API 篇.

Last modified: 29 九月 2022