diff --git a/.idea/modules.xml b/.idea/modules.xml
index da901b6be475..1d4ca8371574 100644
--- a/.idea/modules.xml
+++ b/.idea/modules.xml
@@ -855,7 +855,7 @@
-
+
diff --git a/community-resources/resources/META-INF/IdeaPlugin.xml b/community-resources/resources/META-INF/IdeaPlugin.xml
index ffeaf63b27f0..e3a3eee1f968 100644
--- a/community-resources/resources/META-INF/IdeaPlugin.xml
+++ b/community-resources/resources/META-INF/IdeaPlugin.xml
@@ -10,6 +10,7 @@
+
@@ -18,8 +19,7 @@
-
-
+
collectProductModules(root = root, result = result)
-
- // we don't want to allow providing product modules in any x-include, check only specific ones
- if (root.children.any { it.name == "include" && it.getAttributeValue("href") == "/META-INF/common-ide-modules.xml" }) {
- collectProductModules(
- root = readXmlAsModel(context.findFileInModuleSources("intellij.platform.resources", "META-INF/common-ide-modules.xml")!!),
- result = result,
- )
- }
}
withContext(Dispatchers.IO) {
- collectProductModules(
- root = readXmlAsModel(context.findFileInModuleSources("intellij.platform.resources", "META-INF/PlatformLangPlugin.xml")!!),
- result = result,
- )
+ val file = context.findFileInModuleSources("intellij.platform.resources", "META-INF/PlatformLangPlugin.xml")
+ file?.let { readXmlAsModel(it) }
+ }?.let {
+ collectProductModules(root = it, result = result)
}
return result
diff --git a/libraries/grpc/intellij.libraries.grpc.iml b/platform/libraries/grpc/intellij.libraries.grpc.iml
similarity index 100%
rename from libraries/grpc/intellij.libraries.grpc.iml
rename to platform/libraries/grpc/intellij.libraries.grpc.iml
diff --git a/libraries/grpc/resources/intellij.libraries.grpc.xml b/platform/libraries/grpc/resources/intellij.libraries.grpc.xml
similarity index 100%
rename from libraries/grpc/resources/intellij.libraries.grpc.xml
rename to platform/libraries/grpc/resources/intellij.libraries.grpc.xml
diff --git a/platform/platform-resources/src/META-INF/PlatformLangPlugin.xml b/platform/platform-resources/src/META-INF/PlatformLangPlugin.xml
index 7efd006e033d..e13b3c0fa49b 100644
--- a/platform/platform-resources/src/META-INF/PlatformLangPlugin.xml
+++ b/platform/platform-resources/src/META-INF/PlatformLangPlugin.xml
@@ -14,6 +14,9 @@
+
+
+
diff --git a/platform/platform-resources/src/META-INF/common-ide-modules.xml b/platform/platform-resources/src/META-INF/common-ide-modules.xml
deleted file mode 100644
index 712aa5ff4374..000000000000
--- a/platform/platform-resources/src/META-INF/common-ide-modules.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-
-
-
-
-
-
-
-
\ No newline at end of file
diff --git a/python/ide-common/resources/META-INF/PyCharmCorePlugin.xml b/python/ide-common/resources/META-INF/PyCharmCorePlugin.xml
index 4af24ce16b03..022ec05b7f38 100644
--- a/python/ide-common/resources/META-INF/PyCharmCorePlugin.xml
+++ b/python/ide-common/resources/META-INF/PyCharmCorePlugin.xml
@@ -6,11 +6,11 @@
+
-