所需经验
IntelliJ Platform 是一个 JVM 应用, 大部分代码使用 Java 和 Kotlin编写.
现阶段还不能使用非JVM语言来开发IntelliJ Platform插件. 开发IntelliJ Platform插件需要下列知识和经验:
Java, Kotlin, 或其它 JVM 语言(译著: 例如Scala, Groovy),以及标准和第三方库
Gradle 或类似的构建系统 (如 Maven), 新版本插件开发推荐
Swing 开发用户界面
有使用基于 IntelliJ Platform 平台的开发工具 (如 IntelliJ IDEA)
请注意IntelliJ Platform是个大工程, 同时文档会尽可能多的涵盖主题, 但不可能在文档中包含每个功能点及其使用方法. 开发插件有时候需要仔细研究 IDEA平台源码 以及分析 analyzing the 其它插件中的示例实现方法.
强烈推荐在开发插件之前熟悉 探索 IntelliJ Platform API 篇.
Last modified: 29 九月 2022