From 9b4369c0c6954a2adc3100e7d85fa2f7de1ae75c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Yann=20C=C3=A9bron?= Date: Tue, 29 Apr 2025 16:44:38 +0200 Subject: [PATCH] plugin_compatibility.md: do not duplicate contents from IDE pages --- .../getting_started/plugin_compatibility.md | 89 +------------------ 1 file changed, 1 insertion(+), 88 deletions(-) diff --git a/topics/basics/getting_started/plugin_compatibility.md b/topics/basics/getting_started/plugin_compatibility.md index ea2138ba8..113616f03 100644 --- a/topics/basics/getting_started/plugin_compatibility.md +++ b/topics/basics/getting_started/plugin_compatibility.md @@ -106,94 +106,7 @@ A dependency on the Java plugin (Plugin ID `com.intellij.java`) must be set up u The [AppCode and CLion code was restructured](https://blog.jetbrains.com/clion/2020/12/migration-guide-for-plugins-2020-3/) in version 2020.3. This refactoring extracted some functionalities into specific modules for easier maintainability and reuse between AppCode/CLion and other JetBrains IDEs. -Consequently, [dependencies](plugin_dependencies.md) on [AppCode](app_code.md) and [CLion](clion.md) functionalities are expressed differently in plugin.xml depending on the version of the IDE being targeted: - - - - - - -* Syntax for 2020.3 and later releases: - * plugin.xml (_allowable alternative_): - ```xml - com.intellij.clion - ``` - - * Gradle build script (_required_): - - - - - ```kotlin - intellij { - plugins.set(listOf("com.intellij.clion")) - } - ``` - - - - - ```groovy - intellij { - plugins = ['com.intellij.clion'] - } - ``` - - - - -* Syntax _required_ for releases prior to 2020.3, _allowable_ in all releases: - * plugin.xml: - ```xml - com.intellij.modules.clion - ``` - -See also [](clion.md). - - - - - -* Syntax for 2020.3 and later releases: - * plugin.xml (_allowable alternative_): - ```xml - com.intellij.appcode - ``` - - * Gradle build script (_required_): - - - - - ```kotlin - intellij { - plugins.set(listOf("com.intellij.appcode")) - } - ``` - - - - - ```groovy - intellij { - plugins = ['com.intellij.appcode'] - } - ``` - - - - -* Syntax _required_ for releases prior to 2020.3, _allowable_ in all releases: - * plugin.xml: - ```xml - com.intellij.modules.appcode - ``` - -See also [](app_code.md). - - - - +Consequently, [dependencies](plugin_dependencies.md) on [AppCode](app_code.md) and [CLion](clion.md) functionalities are expressed differently depending on the version of the IDE being targeted. ## Exploring Module and Plugin APIs