Plugins Targeting IntelliJ Platform-Based IDEs

只要产品基于 IntelliJ 平台,插件项目就可以针对 IntelliJ IDEA 以外的 IDE。

此类插件的开发很像针对 IntelliJ IDEA 的插件项目。

它们可以用 Kotlin 或 Java 或两者的混合编写。

完成后,插件可以打包并在 JetBrains Marketplace 上分发。

此页面描述了针对 IntelliJ IDEA 以外的产品的项目通用的项目配置属性。

特定于基于 IntelliJ 平台的产品的详细信息在第 VIII 部分 — 产品特定的各个产品页面上进行了描述。

此处描述的所有 Gradle 配置属性都在配置 Gradle IntelliJ 插件和 Gradle IntelliJ 插件中进行了深入讨论。

参考资料

https://plugins.jetbrains.com/docs/intellij/dev-alternate-products.html#configuring-plugin-projects-using-a-product-specific-attribute