From 9d04e3278c52acb2bd74ba72db0c48ca0754b531 Mon Sep 17 00:00:00 2001 From: Nikita Katkov Date: Tue, 17 Feb 2026 14:34:06 +0100 Subject: [PATCH] IJ-MR-191925 IJPL-215387 [cwm]: Prefer remoteDevelopment plugin id suffix over remote.development To avoid assumptions there are other plugins in the non-existent remote.* group GitOrigin-RevId: d757bc52eb6b91488d6c45dd87c1d49086b5ee52 --- platform/build-scripts/product-dsl/docs/errors.md | 4 ++-- .../jetbrains/intellij/build/JetBrainsProductProperties.kt | 2 +- .../platform-impl/resources/settings/ide-settings-model.json | 4 ++-- .../src/com/intellij/ide/startup/impl/StartupManagerImpl.kt | 4 ++-- .../ide/starter/driver/driver/remoteDev/IDEBackendHandler.kt | 2 +- 5 files changed, 8 insertions(+), 8 deletions(-) diff --git a/platform/build-scripts/product-dsl/docs/errors.md b/platform/build-scripts/product-dsl/docs/errors.md index 6144877e780f..593bc56138ae 100644 --- a/platform/build-scripts/product-dsl/docs/errors.md +++ b/platform/build-scripts/product-dsl/docs/errors.md @@ -385,10 +385,10 @@ Or suppress temporarily: ``` ❌ Test plugin 'intellij.rider.tests' is missing plugin dependencies required by its content modules - ✗ Missing: com.jetbrains.remote.development + ✗ Missing: com.jetbrains.remoteDevelopment Needed by: intellij.rider.test.cases.rdct.distributed._test -💡 Fix: Add to the test plugin's plugin.xml +💡 Fix: Add to the test plugin's plugin.xml ``` **Cause**: A DSL-defined test plugin has content modules whose JPS dependencies include modules diff --git a/platform/build-scripts/src/org/jetbrains/intellij/build/JetBrainsProductProperties.kt b/platform/build-scripts/src/org/jetbrains/intellij/build/JetBrainsProductProperties.kt index b0c6ba194d02..9a906b21890b 100644 --- a/platform/build-scripts/src/org/jetbrains/intellij/build/JetBrainsProductProperties.kt +++ b/platform/build-scripts/src/org/jetbrains/intellij/build/JetBrainsProductProperties.kt @@ -84,7 +84,7 @@ private fun isIntentionallyIgnored(problem: PluginProblem, pluginId: String?): B // FIXME IDEA-356970 pluginId == "com.intellij.plugins.projectFragments" || // FIXME IJPL-169105 - pluginId == "com.jetbrains.remote.development" || + pluginId == "com.jetbrains.remoteDevelopment" || // FIXME IJPL-159498 pluginId == "org.jetbrains.plugins.docker.gateway" || // for intellij.build.minimal diff --git a/platform/platform-impl/resources/settings/ide-settings-model.json b/platform/platform-impl/resources/settings/ide-settings-model.json index 25037382832b..d0192aeb57a8 100644 --- a/platform/platform-impl/resources/settings/ide-settings-model.json +++ b/platform/platform-impl/resources/settings/ide-settings-model.json @@ -9592,7 +9592,7 @@ { "name": "screen.forwarding.common.settings", "scope": "app", - "pluginId": "com.jetbrains.remote.development", + "pluginId": "com.jetbrains.remoteDevelopment", "classFqn": "com.jetbrains.rd.platform.codeWithMe.screenForwarding.ScreenForwardingCommonSettings", "storage": "screenForwardingSettings.xml", "properties": [ @@ -9606,7 +9606,7 @@ { "name": "screen.forwarding.settings", "scope": "app", - "pluginId": "com.jetbrains.remote.development", + "pluginId": "com.jetbrains.remoteDevelopment", "classFqn": "com.jetbrains.rdserver.screenForwarding.ScreenForwardingHostSettings", "storage": "screenForwarding.xml", "properties": [ diff --git a/platform/platform-impl/src/com/intellij/ide/startup/impl/StartupManagerImpl.kt b/platform/platform-impl/src/com/intellij/ide/startup/impl/StartupManagerImpl.kt index eb0b60010b13..b0f719b523e1 100644 --- a/platform/platform-impl/src/com/intellij/ide/startup/impl/StartupManagerImpl.kt +++ b/platform/platform-impl/src/com/intellij/ide/startup/impl/StartupManagerImpl.kt @@ -250,8 +250,8 @@ open class StartupManagerImpl(private val project: Project, private val coroutin idString != "com.intellij.clion.performanceTesting" && idString != "com.intellij.appcode" && idString != "com.jetbrains.kmm" && - idString != "com.jetbrains.remote.development" && - idString != "intellij.rider.plugins.remote.development" && + idString != "com.jetbrains.remoteDevelopment" && + idString != "intellij.rider.plugins.remoteDevelopment" && idString != "org.jetbrains.plugins.clion.radler") { if (!(idString == "com.intellij.ml.llm" && adapter.assignableToClassName.endsWith("XNextRootPaneCustomizer"))) { LOG.error("Only bundled plugin can define ${extensionPoint.name}: ${adapter.pluginDescriptor}") diff --git a/tools/intellij.tools.ide.starter.driver/src/com/intellij/ide/starter/driver/driver/remoteDev/IDEBackendHandler.kt b/tools/intellij.tools.ide.starter.driver/src/com/intellij/ide/starter/driver/driver/remoteDev/IDEBackendHandler.kt index 0e5f57d12264..e2a1956b6210 100644 --- a/tools/intellij.tools.ide.starter.driver/src/com/intellij/ide/starter/driver/driver/remoteDev/IDEBackendHandler.kt +++ b/tools/intellij.tools.ide.starter.driver/src/com/intellij/ide/starter/driver/driver/remoteDev/IDEBackendHandler.kt @@ -83,7 +83,7 @@ internal class IDEBackendHandler( } @Remote(value = "com.jetbrains.rdserver.unattendedHost.connection.UnattendedModeManagerImpl", - plugin = "com.jetbrains.remote.development") + plugin = "com.jetbrains.remoteDevelopment") interface UnattendedModeManagerImpl { fun remoteDevDirectLink(): String? }