[plugin model] use 'public' visibility for content modules explicitly added as dependencies in code (IJPL-207059)

Code in ModulesWithDependencies.kt explicitly adds some content modules as dependencies to plugins, so visibility for such modules is set to 'public' and 'jetbrains' namespace is used for them.

GitOrigin-RevId: 544fd6d042461283752136233d18900378179283
This commit is contained in:
Nikolay Chashnikov
2025-09-30 16:18:22 +00:00
committed by intellij-monorepo-bot
parent 5c963f9752
commit 8e314ccec7
30 changed files with 30 additions and 30 deletions
@@ -9,7 +9,7 @@
<module value="com.intellij.modules.python-in-non-pycharm-ide-capable"/> <!-- Enable Non-Pycharm-IDE support in the Python plugin -->
<module value="com.intellij.platform.ide.provisioner"/>
<content>
<content namespace="jetbrains">
<module name="intellij.debugger.streams.core"/>
<module name="intellij.debugger.streams.shared"/>
<module name="intellij.debugger.streams.backend"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.spellchecker"/>
+1 -1
View File
@@ -15,7 +15,7 @@
<plugin id="com.intellij.modules.lang"/>
</dependencies>
<content>
<content namespace="jetbrains">
<module name="intellij.json.frontend.split"/>
<module name="intellij.json" loading="embedded"/>
<module name="intellij.json.backend"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<module value="com.intellij.modules.collaborationTools.auth.base"/>
<dependencies>
<module name="intellij.platform.backend"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<module value="com.intellij.modules.collaborationTools.auth"/>
<dependencies>
<module name="intellij.platform.collaborationTools.auth.base"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.vcs.dvcs.impl"/>
<module name="intellij.platform.vcs.log.impl"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.vcs.log"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.vcs.dvcs"/>
<module name="intellij.platform.vcs.log.impl"/>
@@ -1,7 +1,7 @@
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="/META-INF/essential-modules.xml"/>
<content>
<content namespace="jetbrains">
<module name="intellij.platform.lvcs.impl"/>
<module name="intellij.platform.smRunner.vcs"/>
<module name="intellij.platform.collaborationTools"/>
@@ -1,5 +1,5 @@
<idea-plugin>
<content>
<content namespace="jetbrains">
<module name="intellij.execution.process.elevation"/>
<module name="intellij.execution.process.mediator.client"/>
<module name="intellij.execution.process.mediator.common"/>
@@ -1,5 +1,5 @@
<idea-plugin>
<content>
<content namespace="jetbrains">
<module name="intellij.libraries.kotlinx.io"/>
<module name="intellij.libraries.kotlinx.serialization.core" loading="embedded"/>
@@ -1,7 +1,7 @@
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
<xi:include href="/META-INF/essential-libs.xml"/>
<content>
<content namespace="jetbrains">
<module name="intellij.platform.settings.local"/>
<module name="intellij.platform.backend"/>
@@ -1,5 +1,5 @@
<idea-plugin>
<content>
<content namespace="jetbrains">
<module name="intellij.grid"/>
<module name="intellij.grid.types"/>
<module name="intellij.grid.csv.core.impl"/>
@@ -1,5 +1,5 @@
<idea-plugin>
<content>
<content namespace="jetbrains">
<module name="intellij.platform.vcs.impl.frontend"/>
</content>
</idea-plugin>
@@ -1,5 +1,5 @@
<idea-plugin>
<content>
<content namespace="jetbrains">
<module name="intellij.platform.vcs.core" loading="embedded"/>
<module name="intellij.platform.vcs.shared" loading="embedded"/>
<module name="intellij.platform.vcs.impl.shared"/>
@@ -1,5 +1,5 @@
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
<content>
<content namespace="jetbrains">
<module name="intellij.platform.vcs.impl"/>
<module name="intellij.platform.vcs.impl.exec"/>
<module name="intellij.platform.vcs.impl.lang"/>
@@ -1,7 +1,7 @@
<idea-plugin>
<module value="com.intellij.modules.xml"/>
<content>
<content namespace="jetbrains">
<module name="intellij.xml.dom" loading="embedded"/>
<module name="intellij.xml.dom.impl" loading="embedded"/>
<module name="intellij.xml.structureView" loading="embedded"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<module value="com.intellij.modules.scriptDebugger.backend"/>
<dependencies>
<module name="intellij.platform.backend"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<module value="com.intellij.modules.scriptDebugger.ui"/>
<dependencies>
<module name="intellij.platform.scriptDebugger.backend"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<module value="com.intellij.modules.scriptDebugger.protocolReaderRuntime"/>
<dependencies>
<module name="intellij.platform.backend"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.vcs"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<module value="com.intellij.modules.tasks"/>
<dependencies>
<module name="intellij.platform.tasks"/>
@@ -1,5 +1,5 @@
<!--suppress PluginXmlDynamicPlugin -->
<idea-plugin xmlns:xi="http://www.w3.org/2001/XInclude">
<idea-plugin visibility="public" xmlns:xi="http://www.w3.org/2001/XInclude">
<module value="com.intellij.modules.vcs"/>
<dependencies>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.backend"/>
<module name="intellij.platform.vcs.log.graph"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<!-- This module shouldn't declare services or extensions to allow using it outside the IDE process.
This descriptor is added to allow loading it as a separate content module inside the IDE. -->
</idea-plugin>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<module name="intellij.platform.vcs.impl"/>
<module name="intellij.platform.vcs.log"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<module value="com.intellij.modules.coverage"/>
<dependencies>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<module value="com.intellij.modules.spellchecker"/>
<dependencies>
<module name="intellij.platform.backend"/>
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<dependencies>
<plugin id="com.intellij.modules.xml"/>
<module name="intellij.spellchecker"/>
+1 -1
View File
@@ -1,4 +1,4 @@
<idea-plugin>
<idea-plugin visibility="public">
<module value="com.intellij.modules.relaxng"/>
<dependencies>
<module name="intellij.xml.impl"/>