mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
IJPL-209476 Make intellij.platform.rpc V2
GitOrigin-RevId: 0619990a8ac5afe1e5d7b8c9ca4b2c70de9a94f3
This commit is contained in:
committed by
intellij-monorepo-bot
parent
e413d0bc71
commit
bfb0469eea
+18
-5
@@ -39,15 +39,12 @@ object CommunityModuleSets : ModuleSetProvider {
|
||||
fun essential(): ModuleSet = moduleSet("essential") {
|
||||
// Include libraries first (they are xi:included in essential.xml)
|
||||
moduleSet(libraries())
|
||||
// Fleet libraries are used by core functionality like Project, so should be essential
|
||||
moduleSet(fleet())
|
||||
// RPC is used by core IDE functionality, so it is essential
|
||||
moduleSet(rpc())
|
||||
|
||||
// Core essential modules
|
||||
module("intellij.platform.settings.local")
|
||||
module("intellij.platform.backend")
|
||||
module("intellij.platform.rpc.backend")
|
||||
module("intellij.platform.kernel.impl")
|
||||
module("intellij.platform.kernel.backend")
|
||||
module("intellij.platform.project.backend")
|
||||
module("intellij.platform.progress.backend")
|
||||
module("intellij.platform.lang.impl.backend")
|
||||
@@ -124,6 +121,22 @@ object CommunityModuleSets : ModuleSetProvider {
|
||||
|
||||
embeddedModule("intellij.platform.analysis")
|
||||
embeddedModule("intellij.platform.polySymbols")
|
||||
}
|
||||
|
||||
/**
|
||||
* Provides RPC functionality.
|
||||
* Corresponds to intellij.moduleSets.rpc.xml
|
||||
*/
|
||||
fun rpc(): ModuleSet = moduleSet("rpc") {
|
||||
// Fleet libraries are required for RPC
|
||||
moduleSet(fleet())
|
||||
|
||||
embeddedModule("intellij.platform.rpc")
|
||||
module("intellij.platform.rpc.backend")
|
||||
|
||||
module("intellij.platform.kernel.impl")
|
||||
module("intellij.platform.kernel.backend")
|
||||
|
||||
embeddedModule("intellij.platform.rpc.topics")
|
||||
module("intellij.platform.rpc.topics.backend")
|
||||
module("intellij.platform.rpc.topics.frontend")
|
||||
|
||||
+1
@@ -1,5 +1,6 @@
|
||||
<idea-plugin>
|
||||
<dependencies>
|
||||
<module name="intellij.platform.rpc"/>
|
||||
<module name="intellij.platform.frontend"/>
|
||||
<module name="intellij.platform.execution.serviceView"/>
|
||||
<module name="intellij.platform.execution.serviceView.frontend"/>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<idea-plugin visibility="internal">
|
||||
<dependencies>
|
||||
<module name="intellij.platform.rpc"/>
|
||||
<module name="intellij.platform.execution.serviceView"/>
|
||||
</dependencies>
|
||||
<extensionPoints>
|
||||
|
||||
+1
@@ -1,5 +1,6 @@
|
||||
<idea-plugin>
|
||||
<dependencies>
|
||||
<module name="intellij.platform.rpc"/>
|
||||
<module name="intellij.platform.frontend"/>
|
||||
<module name="intellij.platform.execution.serviceView"/>
|
||||
</dependencies>
|
||||
|
||||
@@ -1,5 +1,6 @@
|
||||
<idea-plugin visibility="internal">
|
||||
<dependencies>
|
||||
<module name="intellij.platform.rpc"/>
|
||||
<module name="intellij.platform.navbar.frontend"/>
|
||||
</dependencies>
|
||||
<extensionPoints>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<idea-plugin visibility="public">
|
||||
<dependencies>
|
||||
<module name="intellij.platform.backend"/>
|
||||
<!--<module name="intellij.platform.rpc"/>-->
|
||||
<module name="intellij.platform.rpc"/>
|
||||
</dependencies>
|
||||
|
||||
<extensionPoints>
|
||||
|
||||
@@ -0,0 +1,3 @@
|
||||
- name: dist.all/lib/intellij.platform.rpc.jar
|
||||
modules:
|
||||
- name: intellij.platform.rpc
|
||||
@@ -0,0 +1,6 @@
|
||||
<idea-plugin visibility="public">
|
||||
<dependencies>
|
||||
<module name="fleet.util.logging.api"/>
|
||||
<module name="fleet.rpc"/>
|
||||
</dependencies>
|
||||
</idea-plugin>
|
||||
@@ -103,7 +103,8 @@
|
||||
|
||||
<!-- </editor-fold> -->
|
||||
|
||||
<!-- <editor-fold desc="nested: libraries.fleet"> -->
|
||||
<!-- <editor-fold desc="nested: rpc"> -->
|
||||
<!-- <editor-fold desc="nested: rpc > libraries.fleet"> -->
|
||||
<module name="fleet.andel" loading="embedded"/>
|
||||
<module name="fleet.bifurcan" loading="embedded"/>
|
||||
<module name="fleet.fastutil" loading="embedded"/>
|
||||
@@ -120,11 +121,19 @@
|
||||
<!-- </editor-fold> -->
|
||||
|
||||
<!-- <editor-fold desc="direct modules"> -->
|
||||
<module name="intellij.platform.settings.local"/>
|
||||
<module name="intellij.platform.backend"/>
|
||||
<module name="intellij.platform.rpc" loading="embedded"/>
|
||||
<module name="intellij.platform.rpc.backend"/>
|
||||
<module name="intellij.platform.kernel.impl"/>
|
||||
<module name="intellij.platform.kernel.backend"/>
|
||||
<module name="intellij.platform.rpc.topics" loading="embedded"/>
|
||||
<module name="intellij.platform.rpc.topics.backend"/>
|
||||
<module name="intellij.platform.rpc.topics.frontend"/>
|
||||
<!-- </editor-fold> -->
|
||||
<!-- </editor-fold> -->
|
||||
|
||||
<!-- <editor-fold desc="direct modules"> -->
|
||||
<module name="intellij.platform.settings.local"/>
|
||||
<module name="intellij.platform.backend"/>
|
||||
<module name="intellij.platform.project.backend"/>
|
||||
<module name="intellij.platform.progress.backend"/>
|
||||
<module name="intellij.platform.lang.impl.backend"/>
|
||||
@@ -175,9 +184,6 @@
|
||||
<module name="intellij.platform.completion.backend"/>
|
||||
<module name="intellij.platform.analysis" loading="embedded"/>
|
||||
<module name="intellij.platform.polySymbols" loading="embedded"/>
|
||||
<module name="intellij.platform.rpc.topics" loading="embedded"/>
|
||||
<module name="intellij.platform.rpc.topics.backend"/>
|
||||
<module name="intellij.platform.rpc.topics.frontend"/>
|
||||
<!-- </editor-fold> -->
|
||||
</content>
|
||||
</idea-plugin>
|
||||
@@ -106,7 +106,8 @@
|
||||
|
||||
<!-- </editor-fold> -->
|
||||
|
||||
<!-- <editor-fold desc="nested: essential > libraries.fleet"> -->
|
||||
<!-- <editor-fold desc="nested: essential > rpc"> -->
|
||||
<!-- <editor-fold desc="nested: essential > rpc > libraries.fleet"> -->
|
||||
<module name="fleet.andel" loading="embedded"/>
|
||||
<module name="fleet.bifurcan" loading="embedded"/>
|
||||
<module name="fleet.fastutil" loading="embedded"/>
|
||||
@@ -123,11 +124,19 @@
|
||||
<!-- </editor-fold> -->
|
||||
|
||||
<!-- <editor-fold desc="direct modules"> -->
|
||||
<module name="intellij.platform.settings.local"/>
|
||||
<module name="intellij.platform.backend"/>
|
||||
<module name="intellij.platform.rpc" loading="embedded"/>
|
||||
<module name="intellij.platform.rpc.backend"/>
|
||||
<module name="intellij.platform.kernel.impl"/>
|
||||
<module name="intellij.platform.kernel.backend"/>
|
||||
<module name="intellij.platform.rpc.topics" loading="embedded"/>
|
||||
<module name="intellij.platform.rpc.topics.backend"/>
|
||||
<module name="intellij.platform.rpc.topics.frontend"/>
|
||||
<!-- </editor-fold> -->
|
||||
<!-- </editor-fold> -->
|
||||
|
||||
<!-- <editor-fold desc="direct modules"> -->
|
||||
<module name="intellij.platform.settings.local"/>
|
||||
<module name="intellij.platform.backend"/>
|
||||
<module name="intellij.platform.project.backend"/>
|
||||
<module name="intellij.platform.progress.backend"/>
|
||||
<module name="intellij.platform.lang.impl.backend"/>
|
||||
@@ -178,9 +187,6 @@
|
||||
<module name="intellij.platform.completion.backend"/>
|
||||
<module name="intellij.platform.analysis" loading="embedded"/>
|
||||
<module name="intellij.platform.polySymbols" loading="embedded"/>
|
||||
<module name="intellij.platform.rpc.topics" loading="embedded"/>
|
||||
<module name="intellij.platform.rpc.topics.backend"/>
|
||||
<module name="intellij.platform.rpc.topics.frontend"/>
|
||||
<!-- </editor-fold> -->
|
||||
<!-- </editor-fold> -->
|
||||
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
<!-- DO NOT EDIT: This file is auto-generated from Kotlin code -->
|
||||
<!-- To regenerate, run: CommunityModuleSets.main() -->
|
||||
<!-- Source: see moduleSet("rpc") function in CommunityModuleSets.kt -->
|
||||
<!-- Note: Files are kept under VCS to support running products without dev mode (deprecated) -->
|
||||
<idea-plugin>
|
||||
<content namespace="jetbrains">
|
||||
<!-- <editor-fold desc="nested: libraries.fleet"> -->
|
||||
<module name="fleet.andel" loading="embedded"/>
|
||||
<module name="fleet.bifurcan" loading="embedded"/>
|
||||
<module name="fleet.fastutil" loading="embedded"/>
|
||||
<module name="fleet.kernel" loading="embedded"/>
|
||||
<module name="fleet.multiplatform.shims" loading="embedded"/>
|
||||
<module name="fleet.reporting.api" loading="embedded"/>
|
||||
<module name="fleet.reporting.shared" loading="embedded"/>
|
||||
<module name="fleet.rhizomedb" loading="embedded"/>
|
||||
<module name="fleet.rpc" loading="embedded"/>
|
||||
<module name="fleet.util.codepoints" loading="embedded"/>
|
||||
<module name="fleet.util.core" loading="embedded"/>
|
||||
<module name="fleet.util.logging.api" loading="embedded"/>
|
||||
<module name="fleet.util.serialization" loading="embedded"/>
|
||||
<!-- </editor-fold> -->
|
||||
|
||||
<!-- <editor-fold desc="direct modules"> -->
|
||||
<module name="intellij.platform.rpc" loading="embedded"/>
|
||||
<module name="intellij.platform.rpc.backend"/>
|
||||
<module name="intellij.platform.kernel.impl"/>
|
||||
<module name="intellij.platform.kernel.backend"/>
|
||||
<module name="intellij.platform.rpc.topics" loading="embedded"/>
|
||||
<module name="intellij.platform.rpc.topics.backend"/>
|
||||
<module name="intellij.platform.rpc.topics.frontend"/>
|
||||
<!-- </editor-fold> -->
|
||||
</content>
|
||||
</idea-plugin>
|
||||
@@ -1,5 +1,6 @@
|
||||
<idea-plugin visibility="internal">
|
||||
<dependencies>
|
||||
<module name="intellij.platform.rpc"/>
|
||||
<module name="intellij.platform.frontend"/>
|
||||
<module name="intellij.platform.recentFiles"/>
|
||||
</dependencies>
|
||||
|
||||
+1
@@ -1,5 +1,6 @@
|
||||
<idea-plugin visibility="private">
|
||||
<dependencies>
|
||||
<module name="intellij.platform.rpc"/>
|
||||
<module name="intellij.python.pyproject"/>
|
||||
<module name="intellij.python.sdk"/>
|
||||
<module name="intellij.python.community"/>
|
||||
|
||||
+1
@@ -1,5 +1,6 @@
|
||||
<idea-plugin visibility="private">
|
||||
<dependencies>
|
||||
<module name="intellij.platform.rpc"/>
|
||||
<module name="intellij.platform.frontend"/>
|
||||
<module name="intellij.python.sdkConfigurator.common"/>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user