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 is installed in the backend part.
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.
Properties
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.
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 properties file which will be used to configure the frontend process if the IDE is started in Split Mode.
Specifies in which part of the product the developed plugin should be installed.