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