From c7fe7aa17e8b545ea8769e8726ad7d7c68b55309 Mon Sep 17 00:00:00 2001 From: "Vladislav.Soroka" Date: Fri, 16 Feb 2018 19:40:19 +0300 Subject: [PATCH] Gradle-java integration as optional extension for IntelliJ gradle plugin --- .idea/modules.xml | 5 ++-- intellij.idea.community.main.iml | 2 +- .../build/CommunityRepositoryModules.groovy | 2 ++ plugins/devkit/intellij.devkit.iml | 2 +- plugins/gradle/intellij.gradle.common.iml | 25 +++++++++++++++++++ plugins/gradle/intellij.gradle.iml | 15 ++--------- plugins/gradle/intellij.gradle.tests.iml | 2 +- ...va.gradle.iml => intellij.gradle.java.iml} | 4 +-- ...sts.iml => intellij.gradle.java.tests.iml} | 2 +- .../META-INF/gradle-coverage-integration.xml | 0 .../META-INF/gradle-java-plugin.xml} | 12 ++++----- .../META-INF/gradle-maven-integration.xml | 0 .../META-INF/plugin.xml | 7 ++++-- ...intellij.gradle.toolingExtension.tests.iml | 2 +- 14 files changed, 49 insertions(+), 31 deletions(-) create mode 100644 plugins/gradle/intellij.gradle.common.iml rename plugins/gradle/java/{intellij.java.gradle.iml => intellij.gradle.java.iml} (91%) rename plugins/gradle/java/{intellij.java.gradle.tests.iml => intellij.gradle.java.tests.iml} (95%) rename plugins/gradle/{java/resources => plugin-resources}/META-INF/gradle-coverage-integration.xml (100%) rename plugins/gradle/{java/resources/META-INF/plugin.xml => plugin-resources/META-INF/gradle-java-plugin.xml} (96%) rename plugins/gradle/{java/resources => plugin-resources}/META-INF/gradle-maven-integration.xml (100%) rename plugins/gradle/{src => plugin-resources}/META-INF/plugin.xml (96%) diff --git a/.idea/modules.xml b/.idea/modules.xml index e6d2248dbebb..0e824e3880a6 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -435,8 +435,9 @@ - - + + + diff --git a/intellij.idea.community.main.iml b/intellij.idea.community.main.iml index ecb8a4909f30..ec6981d33096 100644 --- a/intellij.idea.community.main.iml +++ b/intellij.idea.community.main.iml @@ -84,7 +84,7 @@ - + diff --git a/platform/build-scripts/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy b/platform/build-scripts/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy index 87792181a54b..457129433b76 100644 --- a/platform/build-scripts/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy +++ b/platform/build-scripts/groovy/org/jetbrains/intellij/build/CommunityRepositoryModules.groovy @@ -168,6 +168,8 @@ class CommunityRepositoryModules { ]) }, plugin("intellij.gradle") { + withModule("intellij.gradle.common") + withModule("intellij.gradle.java") withModule("intellij.gradle.jps") withModule("intellij.gradle.toolingExtension") withModule("intellij.gradle.toolingExtension.impl") diff --git a/plugins/devkit/intellij.devkit.iml b/plugins/devkit/intellij.devkit.iml index db636d2a557a..2fc0f7971f80 100644 --- a/plugins/devkit/intellij.devkit.iml +++ b/plugins/devkit/intellij.devkit.iml @@ -41,7 +41,7 @@ - + diff --git a/plugins/gradle/intellij.gradle.common.iml b/plugins/gradle/intellij.gradle.common.iml new file mode 100644 index 000000000000..24264e4ba2bb --- /dev/null +++ b/plugins/gradle/intellij.gradle.common.iml @@ -0,0 +1,25 @@ + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/plugins/gradle/intellij.gradle.iml b/plugins/gradle/intellij.gradle.iml index 64db2f2d3d3d..e4358e2c2343 100644 --- a/plugins/gradle/intellij.gradle.iml +++ b/plugins/gradle/intellij.gradle.iml @@ -3,21 +3,10 @@ - - + - - - - - - - - - - - + \ No newline at end of file diff --git a/plugins/gradle/intellij.gradle.tests.iml b/plugins/gradle/intellij.gradle.tests.iml index 140c5d4d18ae..8a30037b3e04 100644 --- a/plugins/gradle/intellij.gradle.tests.iml +++ b/plugins/gradle/intellij.gradle.tests.iml @@ -14,7 +14,7 @@ - + diff --git a/plugins/gradle/java/intellij.java.gradle.iml b/plugins/gradle/java/intellij.gradle.java.iml similarity index 91% rename from plugins/gradle/java/intellij.java.gradle.iml rename to plugins/gradle/java/intellij.gradle.java.iml index 9ba8df7ca99f..645f9c1def37 100644 --- a/plugins/gradle/java/intellij.java.gradle.iml +++ b/plugins/gradle/java/intellij.gradle.java.iml @@ -4,11 +4,11 @@ - - + + diff --git a/plugins/gradle/java/intellij.java.gradle.tests.iml b/plugins/gradle/java/intellij.gradle.java.tests.iml similarity index 95% rename from plugins/gradle/java/intellij.java.gradle.tests.iml rename to plugins/gradle/java/intellij.gradle.java.tests.iml index addca9337a5e..be50dd42ee08 100644 --- a/plugins/gradle/java/intellij.java.gradle.tests.iml +++ b/plugins/gradle/java/intellij.gradle.java.tests.iml @@ -14,7 +14,7 @@ - + diff --git a/plugins/gradle/java/resources/META-INF/gradle-coverage-integration.xml b/plugins/gradle/plugin-resources/META-INF/gradle-coverage-integration.xml similarity index 100% rename from plugins/gradle/java/resources/META-INF/gradle-coverage-integration.xml rename to plugins/gradle/plugin-resources/META-INF/gradle-coverage-integration.xml diff --git a/plugins/gradle/java/resources/META-INF/plugin.xml b/plugins/gradle/plugin-resources/META-INF/gradle-java-plugin.xml similarity index 96% rename from plugins/gradle/java/resources/META-INF/plugin.xml rename to plugins/gradle/plugin-resources/META-INF/gradle-java-plugin.xml index 5f87c8275aad..7ada37650277 100644 --- a/plugins/gradle/java/resources/META-INF/plugin.xml +++ b/plugins/gradle/plugin-resources/META-INF/gradle-java-plugin.xml @@ -15,12 +15,8 @@ --> - Gradle: JVM - org.jetbrains.plugins.gradle.java - JetBrains - - Supports the development of JVM-based applications with Gradle. - + + org.jetbrains.plugins.gradle org.intellij.groovy @@ -64,6 +60,8 @@ + + @@ -99,7 +97,7 @@ - + diff --git a/plugins/gradle/java/resources/META-INF/gradle-maven-integration.xml b/plugins/gradle/plugin-resources/META-INF/gradle-maven-integration.xml similarity index 100% rename from plugins/gradle/java/resources/META-INF/gradle-maven-integration.xml rename to plugins/gradle/plugin-resources/META-INF/gradle-maven-integration.xml diff --git a/plugins/gradle/src/META-INF/plugin.xml b/plugins/gradle/plugin-resources/META-INF/plugin.xml similarity index 96% rename from plugins/gradle/src/META-INF/plugin.xml rename to plugins/gradle/plugin-resources/META-INF/plugin.xml index a3ace90ef263..e52f9398eed2 100644 --- a/plugins/gradle/src/META-INF/plugin.xml +++ b/plugins/gradle/plugin-resources/META-INF/plugin.xml @@ -15,7 +15,7 @@ --> - Gradle: Base support + Gradle org.jetbrains.plugins.gradle JetBrains @@ -38,6 +38,7 @@ com.intellij.modules.lang + com.intellij.modules.java i18n.GradleBundle @@ -64,6 +65,9 @@ + @@ -86,7 +90,6 @@ id="reference.settings.project.gradle.running" key="gradle.runner" bundle="i18n.GradleBundle" nonDefaultProject="true"/> - diff --git a/plugins/gradle/tooling-extension-impl/intellij.gradle.toolingExtension.tests.iml b/plugins/gradle/tooling-extension-impl/intellij.gradle.toolingExtension.tests.iml index 6a433c7f60c4..785ad754b7fe 100644 --- a/plugins/gradle/tooling-extension-impl/intellij.gradle.toolingExtension.tests.iml +++ b/plugins/gradle/tooling-extension-impl/intellij.gradle.toolingExtension.tests.iml @@ -11,7 +11,7 @@ - + \ No newline at end of file