mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2026-10-23 12:42:21 +02:00
intellij.platform.rpc doesn't exist in 2025.3, is embedded in the core classloader in 2026.1-2026.2 and is a standalone module since 2026.3. Declaring it as a dependency of the embedded ideavim-common module disables the whole plugin on 2025.3 and breaks the 2025.3 build. Move the dependency to a new optional ideavim-rpc module that provides VimRemoteApiResolver via the IdeaVIM.remoteApiResolver extension point. When the module is skipped (2025.3), fall back to calling RemoteApiProviderService from the core classloader.
42 lines
2.1 KiB
XML
42 lines
2.1 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<project version="4">
|
|
<component name="GradleMigrationSettings" migrationVersion="1" />
|
|
<component name="GradleSettings">
|
|
<option name="linkedExternalProjectsSettings">
|
|
<GradleProjectSettings>
|
|
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
|
<option name="gradleJvm" value="jbr-21" />
|
|
<option name="modules">
|
|
<set>
|
|
<option value="$PROJECT_DIR$" />
|
|
<option value="$PROJECT_DIR$/annotation-processors" />
|
|
<option value="$PROJECT_DIR$/api" />
|
|
<option value="$PROJECT_DIR$/ideavim-acejump" />
|
|
<option value="$PROJECT_DIR$/ideavim-backend" />
|
|
<option value="$PROJECT_DIR$/ideavim-backend-bookmarks" />
|
|
<option value="$PROJECT_DIR$/ideavim-backend-bookmarks-core" />
|
|
<option value="$PROJECT_DIR$/ideavim-clion-nova" />
|
|
<option value="$PROJECT_DIR$/ideavim-common" />
|
|
<option value="$PROJECT_DIR$/ideavim-frontend" />
|
|
<option value="$PROJECT_DIR$/ideavim-rider" />
|
|
<option value="$PROJECT_DIR$/ideavim-rpc" />
|
|
<option value="$PROJECT_DIR$/ideavim-terminal" />
|
|
<option value="$PROJECT_DIR$/scripts" />
|
|
<option value="$PROJECT_DIR$/tests" />
|
|
<option value="$PROJECT_DIR$/tests/java-tests" />
|
|
<option value="$PROJECT_DIR$/tests/large-file-tests" />
|
|
<option value="$PROJECT_DIR$/tests/long-running-tests" />
|
|
<option value="$PROJECT_DIR$/tests/property-tests" />
|
|
<option value="$PROJECT_DIR$/tests/split-mode-tests" />
|
|
<option value="$PROJECT_DIR$/tests/ui-fixtures" />
|
|
<option value="$PROJECT_DIR$/tests/ui-ij-tests" />
|
|
<option value="$PROJECT_DIR$/tests/ui-py-tests" />
|
|
<option value="$PROJECT_DIR$/tests/ui-rd-tests" />
|
|
<option value="$PROJECT_DIR$/vim-engine" />
|
|
</set>
|
|
</option>
|
|
</GradleProjectSettings>
|
|
</option>
|
|
<option name="parallelModelFetch" value="true" />
|
|
</component>
|
|
</project> |