IJPL-184315 Rename intellij.sh to intellij.sh.plugin

Removes the need for the bootstrap coroutine dependency and aligns with naming conventions for plugin aggregators.

GitOrigin-RevId: 04ca08d543d8803b74e28ce511800ad0fad91fd5
This commit is contained in:
Milica Sladakovic
2025-08-19 16:32:46 +00:00
committed by intellij-monorepo-bot
parent bf9ba56803
commit 9b0d2e5d13
24 changed files with 41 additions and 44 deletions
+2 -2
View File
@@ -1136,13 +1136,13 @@
<module fileurl="file://$PROJECT_DIR$/plugins/settings-repository/intellij.settingsRepository.tests.iml" filepath="$PROJECT_DIR$/plugins/settings-repository/intellij.settingsRepository.tests.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/settings-sync/jba/intellij.settingsSync.iml" filepath="$PROJECT_DIR$/plugins/settings-sync/jba/intellij.settingsSync.iml" />
<module fileurl="file://$PROJECT_DIR$/platform/settings-sync-core/intellij.settingsSync.core.iml" filepath="$PROJECT_DIR$/platform/settings-sync-core/intellij.settingsSync.core.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/intellij.sh.iml" filepath="$PROJECT_DIR$/plugins/sh/intellij.sh.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/backend/intellij.sh.backend.iml" filepath="$PROJECT_DIR$/plugins/sh/backend/intellij.sh.backend.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/copyright/intellij.sh.copyright.iml" filepath="$PROJECT_DIR$/plugins/sh/copyright/intellij.sh.copyright.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/copyright/intellij.sh.copyright.tests.iml" filepath="$PROJECT_DIR$/plugins/sh/copyright/intellij.sh.copyright.tests.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/core/intellij.sh.core.iml" filepath="$PROJECT_DIR$/plugins/sh/core/intellij.sh.core.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/intellij.sh.main.iml" filepath="$PROJECT_DIR$/plugins/sh/intellij.sh.main.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/markdown/intellij.sh.markdown.iml" filepath="$PROJECT_DIR$/plugins/sh/markdown/intellij.sh.markdown.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/plugin/intellij.sh.plugin.iml" filepath="$PROJECT_DIR$/plugins/sh/plugin/intellij.sh.plugin.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/plugin/intellij.sh.plugin.main.iml" filepath="$PROJECT_DIR$/plugins/sh/plugin/intellij.sh.plugin.main.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/python/intellij.sh.python.iml" filepath="$PROJECT_DIR$/plugins/sh/python/intellij.sh.python.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/terminal/intellij.sh.terminal.iml" filepath="$PROJECT_DIR$/plugins/sh/terminal/intellij.sh.terminal.iml" />
<module fileurl="file://$PROJECT_DIR$/plugins/sh/core/intellij.sh.tests.iml" filepath="$PROJECT_DIR$/plugins/sh/core/intellij.sh.tests.iml" />
+2 -2
View File
@@ -198,7 +198,7 @@ jvm_library(
"//plugins/stream-debugger:java-debugger-streams",
"@lib//:jgoodies-common",
"//plugins/editorconfig:editorconfig-plugin-main",
"//plugins/sh:sh-main",
"//plugins/sh/plugin:plugin-main",
"//plugins/terminal/sh",
"//plugins/gradle-maven:gradle-java-maven",
"//plugins/markdown/core:markdown",
@@ -476,7 +476,7 @@ jvm_library(
"//plugins/stream-debugger:java-debugger-streams",
"@lib//:jgoodies-common",
"//plugins/editorconfig:editorconfig-plugin-main",
"//plugins/sh:sh-main",
"//plugins/sh/plugin:plugin-main",
"//plugins/terminal/sh",
"//plugins/gradle-maven:gradle-java-maven",
"//plugins/markdown/core:markdown",
+1 -1
View File
@@ -1222,11 +1222,11 @@ plugins/search-everywhere-ml/ranking/yaml
plugins/search-everywhere-ml/typos
plugins/settings-repository
plugins/settings-sync/jba
plugins/sh
plugins/sh/backend
plugins/sh/copyright
plugins/sh/core
plugins/sh/markdown
plugins/sh/plugin
plugins/sh/python
plugins/sh/terminal
plugins/space/jps-plugin
+5 -5
View File
@@ -2752,10 +2752,10 @@
"group": "nodes",
"data": {
"id": "v41",
"name": "intellij.sh",
"name": "intellij.sh.plugin",
"n": "i.sh",
"package": "com.intellij.sh",
"sourceModule": "intellij.sh",
"package": "com.intellij.sh.plugin",
"sourceModule": "intellij.sh.plugin",
"descriptor": "community/plugins/sh/resources/META-INF/plugin.xml",
"pluginId": "com.jetbrains.sh",
"parent": "cv41",
@@ -2768,7 +2768,7 @@
"name": "intellij.sh/terminal",
"n": "i.sh/terminal",
"package": "com.intellij.sh.run.terminal",
"sourceModule": "intellij.sh",
"sourceModule": "intellij.sh.plugin",
"descriptor": "community/plugins/sh/resources/intellij.sh.terminal.xml",
"parent": "cv41",
"type": 0
@@ -2780,7 +2780,7 @@
"name": "intellij.sh/copyright",
"n": "i.sh/copyright",
"package": "com.intellij.sh.copyright",
"sourceModule": "intellij.sh",
"sourceModule": "intellij.sh.plugin",
"descriptor": "community/plugins/sh/resources/intellij.sh.copyright.xml",
"parent": "cv41",
"type": 0
+1 -1
View File
@@ -144,7 +144,7 @@
<orderEntry type="module" module-name="intellij.editorconfig.plugin.main" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.platform.workspace.storage.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.workspace.jps.tests" scope="TEST" />
<orderEntry type="module" module-name="intellij.sh.main" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.sh.plugin.main" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.terminal.sh" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.gradle.java.maven" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.markdown" scope="RUNTIME" />
@@ -22,9 +22,9 @@
"h": 8764333034314,
"relativePath": "$BUILD_DIR$/production/intellij.cidr.externalSystem"
},
"intellij.sh": {
"intellij.sh.plugin": {
"h": 8764333034314,
"relativePath": "$BUILD_DIR$/production/intellij.sh"
"relativePath": "$BUILD_DIR$/production/intellij.sh.plugin"
}
}
}
@@ -22,9 +22,9 @@
"h": 8764333034314,
"relativePath": "$BUILD_DIR$/production/intellij.cidr.externalSystem"
},
"intellij.sh": {
"intellij.sh.plugin": {
"h": 8764333034314,
"relativePath": "$BUILD_DIR$/production/intellij.sh"
"relativePath": "$BUILD_DIR$/production/intellij.sh.plugin"
}
}
}
@@ -72,7 +72,7 @@ class JpsCompilationOutputLoaderTest : BasePlatformTestCase() {
assertThat(affectedModules).hasSize(1)
val affectedModule = affectedModules[0]
assertEquals("resources-production", affectedModule!!.type)
assertEquals("intellij.sh", affectedModule.name)
assertEquals("intellij.sh.plugin", affectedModule.name)
}
fun testTargetFolderNotExist() {
@@ -82,7 +82,7 @@ class JpsCompilationOutputLoaderTest : BasePlatformTestCase() {
val types = affectedModules.map { it.type }
val names = affectedModules.map { it.name }
UsefulTestCase.assertSameElements(types, "java-test", "production", "resources-test", "resources-production")
UsefulTestCase.assertSameElements(names, "intellij.cidr.externalSystem", "intellij.platform.ssh.integrationTests", "intellij.sh")
UsefulTestCase.assertSameElements(names, "intellij.cidr.externalSystem", "intellij.platform.ssh.integrationTests", "intellij.sh.plugin")
}
fun testChangedTest() {
@@ -49,7 +49,7 @@ val IDEA_BUNDLED_PLUGINS: PersistentList<String> = DEFAULT_BUNDLED_PLUGINS + seq
"intellij.eclipse",
"intellij.platform.langInjection.plugin",
"intellij.java.debugger.streams",
"intellij.sh",
"intellij.sh.plugin",
"intellij.markdown",
"intellij.mcpserver",
"intellij.webp",
+1 -1
View File
@@ -36,7 +36,7 @@ jvm_library(
deps = [
"//platform/core-api:core",
"//platform/projectModel-api:projectModel",
"//plugins/sh:sh-main",
"//plugins/sh/plugin:plugin-main",
"//plugins/copyright",
"//plugins/copyright:copyright_test_lib",
"//platform/projectModel-impl",
@@ -9,7 +9,7 @@
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.platform.core" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.projectModel" scope="TEST" />
<orderEntry type="module" module-name="intellij.sh.main" />
<orderEntry type="module" module-name="intellij.sh.plugin.main" />
<orderEntry type="module" module-name="intellij.copyright" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.projectModel.impl" />
<orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
+1 -1
View File
@@ -52,7 +52,7 @@ jvm_library(
"//platform/projectModel-api:projectModel",
"//plugins/sh/core",
"//plugins/sh/backend",
"//plugins/sh:sh-main",
"//plugins/sh/plugin:plugin-main",
"//spellchecker",
"//spellchecker:spellchecker_test_lib",
"//platform/testFramework",
+1 -1
View File
@@ -14,7 +14,7 @@
<orderEntry type="module" module-name="intellij.platform.projectModel" scope="TEST" />
<orderEntry type="module" module-name="intellij.sh.core" />
<orderEntry type="module" module-name="intellij.sh.backend" scope="TEST" />
<orderEntry type="module" module-name="intellij.sh.main" scope="TEST" />
<orderEntry type="module" module-name="intellij.sh.plugin.main" scope="TEST" />
<orderEntry type="module" module-name="intellij.spellchecker" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.testFramework" scope="TEST" />
<orderEntry type="module" module-name="intellij.platform.analysis.impl" />
@@ -1,28 +1,27 @@
### auto-generated section `build intellij.sh` start
### auto-generated section `build intellij.sh.plugin` start
load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_resources")
jvm_resources(
name = "sh_resources",
name = "plugin_resources",
files = glob(["resources/**/*"]),
strip_prefix = "resources"
)
jvm_library(
name = "sh",
name = "plugin",
visibility = ["//visibility:public"],
srcs = glob([], allow_empty = True),
runtime_deps = [":sh_resources"]
runtime_deps = [":plugin_resources"]
)
### auto-generated section `build intellij.sh` end
### auto-generated section `build intellij.sh.plugin` end
### auto-generated section `build intellij.sh.main` start
### auto-generated section `build intellij.sh.plugin.main` start
jvm_library(
name = "sh-main",
name = "plugin-main",
visibility = ["//visibility:public"],
srcs = glob([], allow_empty = True),
runtime_deps = [
"//platform/bootstrap/coroutine",
"//plugins/sh",
"//plugins/sh/plugin",
"//plugins/sh/core",
"//plugins/sh/backend",
"//plugins/sh/terminal",
@@ -33,13 +32,12 @@ jvm_library(
)
jvm_library(
name = "sh-main_test_lib",
module_name = "intellij.sh.main",
name = "plugin-main_test_lib",
module_name = "intellij.sh.plugin.main",
visibility = ["//visibility:public"],
srcs = glob([], allow_empty = True),
deps = [
"//platform/bootstrap/coroutine",
"//plugins/sh",
"//plugins/sh/plugin",
"//plugins/sh/core",
"//plugins/sh/terminal",
"//plugins/sh/copyright",
@@ -48,4 +46,4 @@ jvm_library(
],
runtime_deps = ["//plugins/sh/backend"]
)
### auto-generated section `build intellij.sh.main` end
### auto-generated section `build intellij.sh.plugin.main` end
@@ -4,8 +4,7 @@
<exclude-output />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
<orderEntry type="module" module-name="intellij.platform.bootstrap.coroutine" />
<orderEntry type="module" module-name="intellij.sh" />
<orderEntry type="module" module-name="intellij.sh.plugin" />
<orderEntry type="module" module-name="intellij.sh.core" />
<orderEntry type="module" module-name="intellij.sh.backend" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.sh.terminal" />
@@ -4,9 +4,9 @@
- name: lib/modules/intellij.sh.frontend.split.jar
contentModules:
- name: intellij.sh.frontend.split
- name: lib/sh.jar
- name: lib/sh-plugin.jar
modules:
- name: intellij.sh
- name: intellij.sh.plugin
contentModules:
- name: intellij.sh.core
- name: intellij.sh.terminal

Before

Width:  |  Height:  |  Size: 461 B

After

Width:  |  Height:  |  Size: 461 B

Before

Width:  |  Height:  |  Size: 476 B

After

Width:  |  Height:  |  Size: 476 B

+1 -1
View File
@@ -36,7 +36,7 @@ jvm_library(
"//platform/projectModel-api:projectModel",
"//platform/util/coroutines",
"//platform/platform-impl/internal",
"//plugins/sh",
"//plugins/sh/plugin",
"//platform/code-style-api:codeStyle",
"@lib//:assert_j",
"@lib//:jediterm-core",
@@ -28,7 +28,7 @@
<orderEntry type="module" module-name="intellij.platform.projectModel" />
<orderEntry type="module" module-name="intellij.platform.util.coroutines" />
<orderEntry type="module" module-name="intellij.platform.ide.internal" />
<orderEntry type="module" module-name="intellij.sh" />
<orderEntry type="module" module-name="intellij.sh.plugin" />
<orderEntry type="module" module-name="intellij.platform.codeStyle" />
<orderEntry type="library" name="assertJ" level="project" />
<orderEntry type="library" name="jediterm-core" level="project" />
+1 -1
View File
@@ -14,7 +14,7 @@ intellij.platform.langInjection.plugin
intellij.properties
intellij.restructuredtext
intellij.searchEverywhereMl
intellij.sh
intellij.sh.plugin
intellij.statsCollector
intellij.tasks.core
intellij.terminal
+1 -1
View File
@@ -30,7 +30,7 @@
<orderEntry type="module" module-name="intellij.configurationScript" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.completionMlRanking" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.statsCollector" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.sh.main" />
<orderEntry type="module" module-name="intellij.sh.plugin.main" />
<orderEntry type="module" module-name="intellij.terminal.sh" scope="RUNTIME" />
<orderEntry type="module" module-name="intellij.xml.langInjection" />
<orderEntry type="module" module-name="intellij.textmate.plugin" scope="RUNTIME" />