diff --git a/topics/basics/getting_started/plugin_compatibility.md b/topics/basics/getting_started/plugin_compatibility.md index 4ef57e19b..89b169c8c 100644 --- a/topics/basics/getting_started/plugin_compatibility.md +++ b/topics/basics/getting_started/plugin_compatibility.md @@ -105,50 +105,11 @@ A dependency on the Java plugin (Plugin ID `com.intellij.java`) must be setup us 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 and CLion functionalities are expressed differently in plugin.xml depending on the version of the AppCode/CLion Platform being targeted: +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.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). - - * Syntax for 2020.3 and later releases: @@ -189,6 +150,48 @@ See also: [](app_code.md). 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). + + + ## Exploring Module and Plugin APIs