Split Mode Aware
When you develop a plugin, you may want to check how it works in remote development mode, when one machine is running the backend part and another is running a frontend part (JetBrains Client) which connects to the backend.
This property allows running the IDE with backend and frontend parts running in separate processes. The developed plugin installation target is configured with pluginInstallationTarget.
Split Mode requires the IntelliJ Platform in the version 241.14473 or later.
Inheritors
Types
Describes a part of the product where the developed plugin can be installed when running in splitMode.
Deprecated compatibility alias for PluginInstallationTarget.
Properties
Resolves the effective plugin installation target.
Holds the Configurations.INTELLIJ_PLATFORM_DEPENDENCY configuration with the IntelliJ Platform dependency added. It should not be directly accessed.
Holds the Configurations.INTELLIJ_PLATFORM_PLUGIN_DEPENDENCY configuration with the optional custom IntelliJ Platform plugins dependencies added. It should not be directly accessed.
Holds the Configurations.INTELLIJ_PLATFORM_TEST_RUNTIME_FIX_CLASSPATH configuration with the custom IntelliJ Platform core dependency required for running tests. It should not be directly accessed.
Provides access to the IntelliJ Platform dependency artifact path.
Provides information about the IntelliJ Platform product. The information is retrieved from the product-info.json file in the IntelliJ Platform directory.
A configuration directory located within the sandboxDirectory.
A frontend configuration directory located within the sandboxDirectory.
The directory containing content read and produced by the running IDE.
A log directory located within the sandboxDirectory.
A frontend log directory located within the sandboxDirectory.
A plugins directory located within the sandboxDirectory.
A frontend plugins directory located within the sandboxDirectory.
A system directory located within the sandboxDirectory.
A frontend system directory located within the sandboxDirectory.
Path to a file storing the OS process identifier (PID) of the running split-mode backend process.
Path to a file storing the current split-mode frontend join link.
Path to a file storing the OS process identifier (PID) of the running split-mode frontend process.
Path to a properties file which will be used to configure the frontend process if the IDE is started in Split Mode.
Deprecated alias for pluginInstallationTarget.
Defines if the current sandbox is related to testing.