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