diff --git a/plugins/IntelliLang/backend/resources/intellij.platform.langInjection.backend.xml b/plugins/IntelliLang/backend/resources/intellij.platform.langInjection.backend.xml index 276cd3976cb6..88bd614741a3 100644 --- a/plugins/IntelliLang/backend/resources/intellij.platform.langInjection.backend.xml +++ b/plugins/IntelliLang/backend/resources/intellij.platform.langInjection.backend.xml @@ -1,4 +1,6 @@ + + diff --git a/plugins/IntelliLang/java-support/BUILD.bazel b/plugins/IntelliLang/java-support/BUILD.bazel index ebf043dec5ed..b2042880d5c1 100644 --- a/plugins/IntelliLang/java-support/BUILD.bazel +++ b/plugins/IntelliLang/java-support/BUILD.bazel @@ -1,5 +1,5 @@ ### auto-generated section `build intellij.java.langInjection` start -load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_resources") +load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_provided_library", "jvm_resources") jvm_resources( name = "java-langInjection_resources", @@ -7,6 +7,11 @@ jvm_resources( strip_prefix = "resources" ) +jvm_provided_library( + name = "backend_provided", + lib = "//plugins/IntelliLang/backend" +) + jvm_library( name = "java-langInjection", module_name = "intellij.java.langInjection", @@ -29,6 +34,7 @@ jvm_library( "//plugins/IntelliLang:langInjection", "//platform/core-ui", "//platform/util/jdom", + ":backend_provided", ], runtime_deps = [ ":java-langInjection_resources", diff --git a/plugins/IntelliLang/java-support/intellij.java.langInjection.iml b/plugins/IntelliLang/java-support/intellij.java.langInjection.iml index 04b1c12b3e89..a9c13cbe0ab0 100644 --- a/plugins/IntelliLang/java-support/intellij.java.langInjection.iml +++ b/plugins/IntelliLang/java-support/intellij.java.langInjection.iml @@ -25,6 +25,7 @@ + diff --git a/plugins/IntelliLang/java-support/resources/intellij.java.langInjection.xml b/plugins/IntelliLang/java-support/resources/intellij.java.langInjection.xml index a701ef77365b..f4e04fc27011 100644 --- a/plugins/IntelliLang/java-support/resources/intellij.java.langInjection.xml +++ b/plugins/IntelliLang/java-support/resources/intellij.java.langInjection.xml @@ -2,6 +2,7 @@ + diff --git a/plugins/kotlin/idea/tests/BUILD.bazel b/plugins/kotlin/idea/tests/BUILD.bazel index 9dd401617a7a..b96c6794df80 100644 --- a/plugins/kotlin/idea/tests/BUILD.bazel +++ b/plugins/kotlin/idea/tests/BUILD.bazel @@ -184,6 +184,7 @@ jvm_library( "//plugins/kotlin/base/scripting.k1", "//plugins/kotlin/base/scripting.k1:scripting.k1_test_lib", "//plugins/IntelliLang/plugin", + "//plugins/IntelliLang/backend", ], runtime_deps = [ "//plugins/kotlin/gradle/gradle", diff --git a/plugins/kotlin/idea/tests/kotlin.idea.tests.iml b/plugins/kotlin/idea/tests/kotlin.idea.tests.iml index 587da008a9f5..fa38c0d6afa2 100644 --- a/plugins/kotlin/idea/tests/kotlin.idea.tests.iml +++ b/plugins/kotlin/idea/tests/kotlin.idea.tests.iml @@ -188,5 +188,6 @@ + \ No newline at end of file diff --git a/plugins/kotlin/injection/base/BUILD.bazel b/plugins/kotlin/injection/base/BUILD.bazel index 8777191cc893..f9d30473e02d 100644 --- a/plugins/kotlin/injection/base/BUILD.bazel +++ b/plugins/kotlin/injection/base/BUILD.bazel @@ -1,6 +1,6 @@ ### auto-generated section `build kotlin.base.injection` start load("//build:compiler-options.bzl", "create_kotlinc_options") -load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_resources") +load("@rules_jvm//:jvm.bzl", "jvm_library", "jvm_provided_library", "jvm_resources") create_kotlinc_options( name = "custom_kotlin-base-injection", @@ -14,6 +14,11 @@ jvm_resources( strip_prefix = "resources" ) +jvm_provided_library( + name = "backend_provided", + lib = "//plugins/IntelliLang/backend" +) + jvm_library( name = "kotlin-base-injection", module_name = "kotlin.base.injection", @@ -43,6 +48,7 @@ jvm_library( "//plugins/kotlin/base/psi", "@lib//:kotlinc-analysis-api", "//plugins/kotlin/base/analysis", + ":backend_provided", ], runtime_deps = [":kotlin-base-injection_resources"] ) diff --git a/plugins/kotlin/injection/base/kotlin.base.injection.iml b/plugins/kotlin/injection/base/kotlin.base.injection.iml index 0dca177f447e..7244cb73a112 100644 --- a/plugins/kotlin/injection/base/kotlin.base.injection.iml +++ b/plugins/kotlin/injection/base/kotlin.base.injection.iml @@ -46,5 +46,6 @@ + \ No newline at end of file diff --git a/plugins/kotlin/injection/base/resources/kotlin.base.injection.xml b/plugins/kotlin/injection/base/resources/kotlin.base.injection.xml index 3e052cb9aae2..3b2da52e9f64 100644 --- a/plugins/kotlin/injection/base/resources/kotlin.base.injection.xml +++ b/plugins/kotlin/injection/base/resources/kotlin.base.injection.xml @@ -2,5 +2,6 @@ + diff --git a/plugins/kotlin/injection/base/tests/BUILD.bazel b/plugins/kotlin/injection/base/tests/BUILD.bazel index 648095ec4960..2128b4b813a7 100644 --- a/plugins/kotlin/injection/base/tests/BUILD.bazel +++ b/plugins/kotlin/injection/base/tests/BUILD.bazel @@ -36,6 +36,7 @@ jvm_library( "//plugins/IntelliLang:langInjection", "//plugins/IntelliLang/plugin", "@lib//:kotlinc-kotlin-compiler-common", + "//plugins/IntelliLang/backend", ] ) ### auto-generated section `build kotlin.base.injection.tests` end diff --git a/plugins/kotlin/injection/base/tests/kotlin.base.injection.tests.iml b/plugins/kotlin/injection/base/tests/kotlin.base.injection.tests.iml index 366fa3a5062f..d08354c988cf 100644 --- a/plugins/kotlin/injection/base/tests/kotlin.base.injection.tests.iml +++ b/plugins/kotlin/injection/base/tests/kotlin.base.injection.tests.iml @@ -38,5 +38,6 @@ + \ No newline at end of file diff --git a/plugins/yaml/backend/BUILD.bazel b/plugins/yaml/backend/BUILD.bazel index eefcb8c9e292..a426cfb19ea5 100644 --- a/plugins/yaml/backend/BUILD.bazel +++ b/plugins/yaml/backend/BUILD.bazel @@ -99,6 +99,7 @@ jvm_library( "//plugins/yaml:yaml_test_lib", "//platform/searchEverywhere/shared:searchEverywhere", "//platform/searchEverywhere/backend", + "//plugins/IntelliLang/backend", ], runtime_deps = [ ":backend_resources", diff --git a/plugins/yaml/backend/intellij.yaml.backend.iml b/plugins/yaml/backend/intellij.yaml.backend.iml index cd7cb92e105e..64c814b84a03 100644 --- a/plugins/yaml/backend/intellij.yaml.backend.iml +++ b/plugins/yaml/backend/intellij.yaml.backend.iml @@ -45,5 +45,6 @@ + \ No newline at end of file