mirror of
https://github.com/chylex/IntelliJ-IdeaVim.git
synced 2026-09-25 21:19:25 +02:00
Split the bookmark backend RPC into optional, self-gating content modules so JumpRemoteApi (and the rest of the backend RPC) no longer breaks when the intellij.platform.bookmarks module is absent, while bookmark sync still works whether bookmarks lives in platform core (≤2026.1) or in the separate plugin module (2026.2+).
53 lines
1.4 KiB
Kotlin
53 lines
1.4 KiB
Kotlin
/*
|
|
* Copyright 2003-2026 The IdeaVim authors
|
|
*
|
|
* Use of this source code is governed by an MIT-style
|
|
* license that can be found in the LICENSE.txt file or at
|
|
* https://opensource.org/licenses/MIT.
|
|
*/
|
|
|
|
pluginManagement {
|
|
repositories {
|
|
maven {
|
|
url = uri("https://cache-redirector.jetbrains.com/repo.maven.apache.org/maven2")
|
|
}
|
|
maven {
|
|
url = uri("https://cache-redirector.jetbrains.com/plugins.gradle.org/m2")
|
|
}
|
|
maven {
|
|
url = uri("https://cache-redirector.jetbrains.com/packages.jetbrains.team/maven/p/ij/intellij-dependencies")
|
|
}
|
|
mavenCentral()
|
|
gradlePluginPortal()
|
|
}
|
|
}
|
|
|
|
// Automatically download JDKs from Foojay API when required toolchain is not installed locally
|
|
plugins {
|
|
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
|
|
}
|
|
|
|
rootProject.name = "IdeaVIM"
|
|
|
|
include("vim-engine")
|
|
include("scripts")
|
|
include("annotation-processors")
|
|
include("tests:java-tests")
|
|
include("tests:property-tests")
|
|
include("tests:long-running-tests")
|
|
include("tests:ui-ij-tests")
|
|
include("tests:ui-py-tests")
|
|
include("tests:ui-fixtures")
|
|
include("api")
|
|
include("ideavim-common")
|
|
include("ideavim-frontend")
|
|
include("ideavim-backend")
|
|
include("ideavim-backend-bookmarks")
|
|
include("ideavim-backend-bookmarks-core")
|
|
include("ideavim-acejump")
|
|
include("ideavim-rider")
|
|
include("ideavim-clion-nova")
|
|
include("ideavim-terminal")
|
|
include("tests:ui-rd-tests")
|
|
include("tests:split-mode-tests")
|