diff --git a/platform/build-scripts/icons/BUILD.bazel b/platform/build-scripts/icons/BUILD.bazel index c97ed0ecf372..a2875236112e 100644 --- a/platform/build-scripts/icons/BUILD.bazel +++ b/platform/build-scripts/icons/BUILD.bazel @@ -58,7 +58,6 @@ jvm_library( "@lib//:junit4", "@lib//:opentelemetry", "@lib//:opentelemetry-semconv", - "//platform/util/xmlDom", "@lib//:okhttp", "//build/tasks", "//build/tasks:tasks_test_lib", @@ -70,6 +69,7 @@ jvm_library( "@lib//:platform-images-build-pngencoder", "//libraries/hash4j", "@lib//:jetbrains-intellij-deps-eclipse-jgit", + ":platform_util_xmlDom_provided", ] ) ### auto-generated section `build intellij.platform.images.build` end diff --git a/platform/syntax/syntax-api/BUILD.bazel b/platform/syntax/syntax-api/BUILD.bazel index d5f5f83c76d9..408e5d3bec99 100644 --- a/platform/syntax/syntax-api/BUILD.bazel +++ b/platform/syntax/syntax-api/BUILD.bazel @@ -38,9 +38,9 @@ jvm_library( "@lib//:kotlin-stdlib", "@lib//:jetbrains-annotations", "//platform/util/multiplatform", - "//platform/syntax/syntax-multiplatformSupport:multiplatformSupport", "@lib//:junit5", "@lib//:kotlin-test", + ":platform_syntax_multiplatformSupport_provided", ] ) ### auto-generated section `build intellij.platform.syntax` end diff --git a/platform/syntax/syntax-extensions/BUILD.bazel b/platform/syntax/syntax-extensions/BUILD.bazel index 5875f88938cb..02b129089c29 100644 --- a/platform/syntax/syntax-extensions/BUILD.bazel +++ b/platform/syntax/syntax-extensions/BUILD.bazel @@ -37,12 +37,12 @@ jvm_library( deps = [ "@lib//:kotlin-stdlib", "@lib//:jetbrains-annotations", - "//platform/syntax/syntax-multiplatformSupport:multiplatformSupport", "@lib//:junit5", "@lib//:kotlin-test", "@lib//:kotlin-test-junit", "//platform/syntax/syntax-api:syntax", "//platform/syntax/syntax-api:syntax_test_lib", + ":platform_syntax_multiplatformSupport_provided", ] ) ### auto-generated section `build intellij.platform.syntax.extensions` end diff --git a/platform/syntax/syntax-i18n/BUILD.bazel b/platform/syntax/syntax-i18n/BUILD.bazel index 5065b4df435d..d5a4f3880bd3 100644 --- a/platform/syntax/syntax-i18n/BUILD.bazel +++ b/platform/syntax/syntax-i18n/BUILD.bazel @@ -35,11 +35,11 @@ jvm_library( associates = [":i18n"], deps = [ "@lib//:kotlin-stdlib", - "//platform/syntax/syntax-multiplatformSupport:multiplatformSupport", "@lib//:kotlin-test-junit", "@lib//:kotlin-test", "@lib//:junit5", "@lib//:jetbrains-annotations", + ":platform_syntax_multiplatformSupport_provided", ] ) ### auto-generated section `build intellij.platform.syntax.i18n` end diff --git a/platform/testFramework/BUILD.bazel b/platform/testFramework/BUILD.bazel index 1468ca405ab4..b72ceed7362f 100644 --- a/platform/testFramework/BUILD.bazel +++ b/platform/testFramework/BUILD.bazel @@ -135,8 +135,6 @@ jvm_library( "//libraries/jackson/module-kotlin:libraries-jackson-module-kotlin", "@lib//:okhttp", "//java/java-runtime:rt", - "//libraries/junit4", - "//libraries/junit5-launcher", "//platform/analysis-api:analysis", "//platform/analysis-impl", "//platform/backend/observation", @@ -194,6 +192,8 @@ jvm_library( "//platform/testFramework/bootstrap:tools-testsBootstrap", "@lib//:platform-test_framework-okhttp3-mockwebserver", "//platform/runtime/product", + ":libraries_junit4_provided", + ":libraries_junit5-launcher_provided", ], exports = [ "@lib//:jet_check", diff --git a/platform/testFramework/junit5/BUILD.bazel b/platform/testFramework/junit5/BUILD.bazel index bf47c12f2e88..8447067fddc9 100644 --- a/platform/testFramework/junit5/BUILD.bazel +++ b/platform/testFramework/junit5/BUILD.bazel @@ -73,8 +73,6 @@ jvm_library( "@lib//:opentest4j", "@lib//:junit5Params", "//java/java-runtime:rt", - "//libraries/junit5", - "//libraries/junit5-launcher", "//platform/analysis-api:analysis", "//platform/core-api:core", "//platform/core-impl", @@ -93,6 +91,8 @@ jvm_library( "//platform/util/coroutines", "//platform/util-ex", "//platform/util/jdom", + ":libraries_junit5_provided", + ":libraries_junit5-launcher_provided", ] ) ### auto-generated section `build intellij.platform.testFramework.junit5` end diff --git a/plugins/devkit/intellij.devkit.git/BUILD.bazel b/plugins/devkit/intellij.devkit.git/BUILD.bazel index 8e65ff8ff30c..63c259f841f6 100644 --- a/plugins/devkit/intellij.devkit.git/BUILD.bazel +++ b/plugins/devkit/intellij.devkit.git/BUILD.bazel @@ -51,6 +51,21 @@ jvm_library( ] ) +jvm_provided_library( + name = "platform_vcs-api_vcs-core_test_lib_provided", + lib = "//platform/vcs-api/vcs-api-core:vcs-core_test_lib" +) + +jvm_provided_library( + name = "platform_vcs-dvcs-impl_test_lib_provided", + lib = "//platform/dvcs-impl:vcs-dvcs-impl_test_lib" +) + +jvm_provided_library( + name = "plugins_vcs-git_test_lib_provided", + lib = "//plugins/git4idea:vcs-git_test_lib" +) + jvm_library( name = "git_test_lib", visibility = ["//visibility:public"], @@ -63,13 +78,6 @@ jvm_library( "//platform/projectModel-api:projectModel", "//platform/util", "//platform/ide-core", - "//platform/vcs-api/vcs-api-core:vcs-core", - "//platform/vcs-api/vcs-api-core:vcs-core_test_lib", - "//platform/vcs-log/api:vcs-log", - "//platform/dvcs-impl:vcs-dvcs-impl", - "//platform/dvcs-impl:vcs-dvcs-impl_test_lib", - "//plugins/git4idea:vcs-git", - "//plugins/git4idea:vcs-git_test_lib", "//plugins/devkit/devkit-core:core", "@lib//:junit4", "//platform/testFramework", @@ -78,6 +86,13 @@ jvm_library( "//platform/vcs-log/impl", "//platform/vcs-log/impl:impl_test_lib", "//platform/platform-api:ide", + ":platform_vcs-api_vcs-core_provided", + ":platform_vcs-log_vcs-log_provided", + ":platform_vcs-dvcs-impl_provided", + ":plugins_vcs-git_provided", + ":platform_vcs-api_vcs-core_test_lib_provided", + ":platform_vcs-dvcs-impl_test_lib_provided", + ":plugins_vcs-git_test_lib_provided", ] ) ### auto-generated section `build intellij.devkit.git` end diff --git a/plugins/groovy/BUILD.bazel b/plugins/groovy/BUILD.bazel index d10797e1cce4..8b30a2c94dc0 100644 --- a/plugins/groovy/BUILD.bazel +++ b/plugins/groovy/BUILD.bazel @@ -90,6 +90,16 @@ jvm_library( exports = ["//plugins/groovy/groovy-psi:psi"] ) +jvm_provided_library( + name = "plugins_ant_test_lib_provided", + lib = "//plugins/ant:ant_test_lib" +) + +jvm_provided_library( + name = "plugins_java-byteCodeViewer_test_lib_provided", + lib = "//plugins/ByteCodeViewer:java-byteCodeViewer_test_lib" +) + jvm_library( name = "groovy_test_lib", visibility = ["//visibility:public"], @@ -137,8 +147,6 @@ jvm_library( "//plugins/copyright", "//plugins/copyright:copyright_test_lib", "//plugins/IntelliLang:langInjection", - "//plugins/ant", - "//plugins/ant:ant_test_lib", "//libraries/guava", "//java/testFramework", "//java/langInjection", @@ -151,8 +159,6 @@ jvm_library( "//plugins/junit_rt:junit-rt", "//java/java-indexing-api:indexing", "//plugins/groovy/jps-plugin:jps", - "//plugins/ByteCodeViewer:java-byteCodeViewer", - "//plugins/ByteCodeViewer:java-byteCodeViewer_test_lib", "//plugins/properties/properties-psi-api:psi", "//plugins/groovy/groovy-psi:psi", "//platform/external-system-api:externalSystem", @@ -179,6 +185,10 @@ jvm_library( "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test_lib", "//xml/xml-psi-api:psi", "//java/unscramble", + ":plugins_ant_provided", + ":plugins_java-byteCodeViewer_provided", + ":plugins_ant_test_lib_provided", + ":plugins_java-byteCodeViewer_test_lib_provided", ], exports = ["//plugins/groovy/groovy-psi:psi"] ) diff --git a/plugins/kotlin/gradle/gradle-tooling/impl/BUILD.bazel b/plugins/kotlin/gradle/gradle-tooling/impl/BUILD.bazel index bfbcfa3bccd9..1c011184f7f0 100644 --- a/plugins/kotlin/gradle/gradle-tooling/impl/BUILD.bazel +++ b/plugins/kotlin/gradle/gradle-tooling/impl/BUILD.bazel @@ -54,7 +54,7 @@ jvm_library( "@lib//:junit4", "@lib//:kotlin-test-junit", "@lib//:kotlin-test", - "//platform/extensions", + ":platform_extensions_provided", ] ) ### auto-generated section `build intellij.kotlin.gradle.tooling.impl` end diff --git a/plugins/performanceTesting/core/BUILD.bazel b/plugins/performanceTesting/core/BUILD.bazel index df6e9857e872..3c4f8e274145 100644 --- a/plugins/performanceTesting/core/BUILD.bazel +++ b/plugins/performanceTesting/core/BUILD.bazel @@ -89,7 +89,6 @@ jvm_library( "//jps/model-api:model", "//platform/lang-core", "//platform/lang-impl", - "//libraries/cli-parser", "//platform/projectModel-api:projectModel", "//platform/platform-impl/concurrency", "//platform/testFramework", @@ -132,6 +131,7 @@ jvm_library( "//platform/eel-provider", "//libraries/jbr", "@lib//:github-oshi-core", + ":libraries_cli-parser_provided", ] ) ### auto-generated section `build intellij.performanceTesting` end diff --git a/plugins/restructuredtext/BUILD.bazel b/plugins/restructuredtext/BUILD.bazel index 65be0773701a..33360d7d870f 100644 --- a/plugins/restructuredtext/BUILD.bazel +++ b/plugins/restructuredtext/BUILD.bazel @@ -69,13 +69,8 @@ jvm_library( resources = [":restructuredtext_test_resources"], runtime_deps = [ ":restructuredtext", - "//platform/lang-impl", - "//platform/execution-impl", "//platform/testFramework", "//platform/testFramework:testFramework_test_lib", - "//platform/core-ui", - "//spellchecker", - "//spellchecker:spellchecker_test_lib", ] ) ### auto-generated section `build intellij.restructuredtext` end \ No newline at end of file diff --git a/python/BUILD.bazel b/python/BUILD.bazel index 48950e2dcf5a..6b662b424ec3 100644 --- a/python/BUILD.bazel +++ b/python/BUILD.bazel @@ -393,7 +393,6 @@ jvm_library( "//platform/smRunner:smRunner_test_lib", "//spellchecker:spellchecker_test_lib", "//platform/xdebugger-impl:debugger-impl_test_lib", - "@lib//ant/lib:ant-antlr-provided", "//python/python-sdk:sdk_test_lib", "//platform/statistics:statistics_test_lib", "//platform/backend/observation:observation_test_lib", @@ -401,7 +400,6 @@ jvm_library( "//python/python-exec-service:community-execService_test_lib", "//python/services/system-python:system-python_test_lib", "//python/services/internal-impl:python-community-services-internal-impl_test_lib", - "@lib//:io-github-z4kn4fein-semver-jvm-provided", "//python/python-pyproject:pyproject_test_lib", "//python/python-exec-service/execService.python:execService.python_test_lib", "//python/interpreters:interpreters_test_lib",