Run Ide Split Mode Task
Properties
Enables auto-reload of dynamic plugins. Dynamic plugin will be reloaded automatically when its content is modified.
Enables auto-reload of Compose UIs after code changes for the task. This allows a much faster development cycle by avoiding a full restart of the development instance after code changes.
Hot Reload Agent configuration.
The path to the coroutines Java Agent file.
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.
Holds the Configurations.JETBRAINS_RUNTIME configuration with the JetBrains Runtime dependency added. It should not be directly accessed.
Provides access to the IntelliJ Platform dependency artifact path.
Specifies in which part of the product the developed plugin should be installed.
Provides information about the IntelliJ Platform product. The information is retrieved from the product-info.json file in the IntelliJ Platform directory.
Removes stale log directories before launching runIde, runIdeBackend, or runIdeFrontend.
An architecture of the Java Runtime currently used for running Gradle.
Java Runtime parent directory.
A custom JavaLauncher instance configured with the resolved runtimeDirectory.
Metadata object of the Java Runtime currently used for running Gradle.
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.
Advanced override for the join link passed to the frontend task when launched directly.
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.
The backend port used by split-mode backend/frontend tasks; runIdeBackend passes it to serverMode -p.
Deprecated alias for pluginInstallationTarget.
Defines if the current sandbox is related to testing.
Functions
Validates that the resolved IntelliJ Platform is supported by checking against the minimal supported IntelliJ Platform version.
Validates that the resolved IntelliJ Platform supports Split Mode.