[json + remdev] IJPL-176240 Update all runtime plugin dependencies: now most of the plugins depend on the json.backend module as they expect corresponding functionality and API to be available (primarilly Json Schema-related features)

GitOrigin-RevId: 141b7732330eefa01fdada3413e434fe7d2d512b
This commit is contained in:
Nikita Katkov
2025-03-13 18:45:29 +01:00
committed by intellij-monorepo-bot
parent 8efb6f09a2
commit 1393d86af9
14 changed files with 16 additions and 16 deletions

View File

@@ -1,6 +1,6 @@
<idea-plugin package="com.intellij.grid.json.impl">
<dependencies>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
<module name="intellij.grid.impl"/>
</dependencies>

View File

@@ -1,6 +1,6 @@
<idea-plugin package="com.intellij.internal.statistic.devkit">
<dependencies>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
</dependencies>
<resource-bundle>messages.ActionsBundle</resource-bundle>

View File

@@ -10,7 +10,7 @@
<vendor>JetBrains</vendor>
<dependencies>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
</dependencies>
<extensions defaultExtensionNs="JavaScript.JsonSchema">

View File

@@ -2,7 +2,7 @@
<dependencies>
<plugin id="com.intellij.properties"/>
<plugin id="com.intellij.java"/>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
<module name="intellij.properties.backend"/>
<module name="intellij.properties.backend.psi"/>
</dependencies>

View File

@@ -1,7 +1,7 @@
<idea-plugin package="org.jetbrains.idea.devkit.themes">
<dependencies>
<module name="intellij.devkit.core"/>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
</dependencies>
<resource-bundle>messages.DevKitThemesBundle</resource-bundle>
<extensions defaultExtensionNs="com.intellij">

View File

@@ -1,6 +1,6 @@
<idea-plugin package="org.jetbrains.plugins.github.json">
<dependencies>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
</dependencies>
<extensions defaultExtensionNs="JavaScript.JsonSchema">

View File

@@ -1,6 +1,6 @@
<idea-plugin package="com.intellij.grazie.ide.language.json">
<dependencies>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
</dependencies>
<extensions defaultExtensionNs="com.intellij.grazie">

View File

@@ -9,7 +9,7 @@
]]></description>
<dependencies>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
</dependencies>
<resource-bundle>messages.JsonPathBundle</resource-bundle>

View File

@@ -1,7 +1,7 @@
<idea-plugin package="org.intellij.plugins.markdown.frontmatter">
<dependencies>
<plugin id="org.intellij.intelliLang"/>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
</dependencies>
<extensions defaultExtensionNs="com.intellij">

View File

@@ -14,7 +14,7 @@
]]></description>
<dependencies>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
</dependencies>
<content>
<module name="intellij.searchEverywhereMl.typos"/>

View File

@@ -1,6 +1,6 @@
<idea-plugin package="org.toml.ide.json">
<dependencies>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
</dependencies>
<extensionPoints>

View File

@@ -1,7 +1,7 @@
<idea-plugin>
<dependencies>
<plugin id="com.intellij.modules.lang"/>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
<module name="intellij.platform.backend"/>
<module name="intellij.yaml"/>
</dependencies>

View File

@@ -8,10 +8,10 @@
]]></description>
<dependencies>
<!-- this dependency is used in 'intellij.yaml.backend' only, so it can be removed from the plugin when we can mark the latter as
'required in backend mode' (IJPL-177060) and the Marketplace will treat dependencies of such modules as required for the IDE
<!-- this dependency is used in 'intellij.yaml.backend' only, so it can be removed from the plugin when we can mark the latter as
'required in backend mode' (IJPL-177060) and the Marketplace will treat dependencies of such modules as required for the IDE
running in the monolith mode -->
<module name="intellij.json.split"/>
<module name="intellij.json"/>
</dependencies>
<content>
<module name="intellij.yaml.backend"/><!-- should be marked as 'required in backend mode' when IJPL-177060 is fixed -->

View File

@@ -23,7 +23,7 @@ The Python plug-in provides smart editing for Python scripts. The feature set of
<dependencies>
<plugin id="com.intellij.modules.lang"/>
<plugin id="com.intellij.modules.python-core-capable"/>
<plugin id="com.intellij.modules.json"/>
<module name="intellij.json.backend"/>
<plugin id="org.toml.lang"/>
<module name="intellij.libraries.ktor.client"/>
<module name="intellij.libraries.ktor.client.cio"/>