mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 06:50:54 +07:00
Revert "Revert "IJPL-973 add extracted modules to products using x-include (later, we can move more common modules to this list)""
This reverts commit 564d46b0 GitOrigin-RevId: 60faf51041ba5c6fcfab284743f4c8ab4a228c00
This commit is contained in:
committed by
intellij-monorepo-bot
parent
68a6c98478
commit
3e3d72911f
3
.idea/modules.xml
generated
3
.idea/modules.xml
generated
@@ -856,7 +856,8 @@
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/laf/macos/intellij.laf.macos.iml" filepath="$PROJECT_DIR$/plugins/laf/macos/intellij.laf.macos.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/laf/win10/intellij.laf.win10.iml" filepath="$PROJECT_DIR$/plugins/laf/win10/intellij.laf.win10.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/libraries/cglib/intellij.libraries.cglib.iml" filepath="$PROJECT_DIR$/platform/libraries/cglib/intellij.libraries.cglib.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/libraries/grpc/intellij.libraries.grpc.iml" filepath="$PROJECT_DIR$/platform/libraries/grpc/intellij.libraries.grpc.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/libraries/grpc/intellij.libraries.grpc.iml" filepath="$PROJECT_DIR$/libraries/grpc/intellij.libraries.grpc.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/platform/libraries/cglib/intellij.libraries.cglib.iml" filepath="$PROJECT_DIR$/platform/libraries/cglib/intellij.libraries.cglib.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/lombok/intellij.lombok.iml" filepath="$PROJECT_DIR$/plugins/lombok/intellij.lombok.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/lombok/generated/intellij.lombok.generated.iml" filepath="$PROJECT_DIR$/plugins/lombok/generated/intellij.lombok.generated.iml" />
|
||||
<module fileurl="file://$PROJECT_DIR$/plugins/markdown/core/intellij.markdown.iml" filepath="$PROJECT_DIR$/plugins/markdown/core/intellij.markdown.iml" />
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
<content>
|
||||
<module name="intellij.notebooks.visualization"/>
|
||||
<module name="intellij.notebooks.ui"/>
|
||||
<module name="intellij.platform.images.copyright"/>
|
||||
<module name="intellij.xml.xmlbeans"/>
|
||||
<module name="intellij.platform.ide.newUiOnboarding"/>
|
||||
<module name="intellij.platform.ml.embeddings"/>
|
||||
@@ -19,7 +18,8 @@
|
||||
<module name="intellij.platform.experiment"/>
|
||||
<module name="intellij.idea.customization.base"/>
|
||||
</content>
|
||||
|
||||
<xi:include href="/META-INF/common-ide-modules.xml"/>
|
||||
|
||||
<extensions defaultExtensionNs="com.intellij">
|
||||
<applicationService serviceInterface="com.intellij.openapi.updateSettings.UpdateStrategyCustomization"
|
||||
serviceImplementation="com.intellij.openapi.updateSettings.base.ShowWhatIsNewPageAfterUpdateCustomization"
|
||||
|
||||
@@ -529,13 +529,21 @@ private suspend fun getProductPluginContentModules(context: BuildContext, produc
|
||||
readXmlAsModel(file)
|
||||
}?.let { root ->
|
||||
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) {
|
||||
val file = context.findFileInModuleSources("intellij.platform.resources", "META-INF/PlatformLangPlugin.xml")
|
||||
file?.let { readXmlAsModel(it) }
|
||||
}?.let {
|
||||
collectProductModules(root = it, result = result)
|
||||
collectProductModules(
|
||||
root = readXmlAsModel(context.findFileInModuleSources("intellij.platform.resources", "META-INF/PlatformLangPlugin.xml")!!),
|
||||
result = result,
|
||||
)
|
||||
}
|
||||
|
||||
return result
|
||||
|
||||
@@ -14,9 +14,6 @@
|
||||
<module name="intellij.platform.navbar.compatibility.ide"/>
|
||||
<module name="intellij.platform.navbar.compatibility.monolith"/>
|
||||
<module name="intellij.platform.settings.local"/>
|
||||
|
||||
<module name="intellij.platform.vcs.log.impl"/>
|
||||
<module name="intellij.platform.vcs.dvcs.impl"/>
|
||||
</content>
|
||||
|
||||
<xi:include href="PlatformLangComponents.xml"/>
|
||||
|
||||
@@ -0,0 +1,8 @@
|
||||
<idea>
|
||||
<content>
|
||||
<module name="intellij.platform.images.copyright"/>
|
||||
|
||||
<module name="intellij.platform.vcs.log.impl"/>
|
||||
<module name="intellij.platform.vcs.dvcs.impl"/>
|
||||
</content>
|
||||
</idea>
|
||||
@@ -6,11 +6,11 @@
|
||||
<content>
|
||||
<module name="intellij.notebooks.visualization"/>
|
||||
<module name="intellij.notebooks.ui"/>
|
||||
<module name="intellij.platform.images.copyright"/>
|
||||
<module name="intellij.platform.ide.newUiOnboarding"/>
|
||||
<module name="intellij.platform.ml.embeddings"/>
|
||||
<module name="intellij.ide.startup.importSettings"/>
|
||||
</content>
|
||||
<xi:include href="/META-INF/common-ide-modules.xml"/>
|
||||
|
||||
<xi:include href="/META-INF/pycharm-core.xml" xpointer="xpointer(/idea-plugin/*)"/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user