diff --git a/java/compiler/forms-compiler/BUILD.bazel b/java/compiler/forms-compiler/BUILD.bazel index 946619352847..b5244ca98fdc 100644 --- a/java/compiler/forms-compiler/BUILD.bazel +++ b/java/compiler/forms-compiler/BUILD.bazel @@ -33,7 +33,8 @@ jvm_library( "//platform/util", "@lib//:jetbrains-annotations", "@lib//:junit4", - ] + ], + exports = ["//java/compiler/instrumentation-util"] ) ### auto-generated section `build intellij.java.guiForms.compiler` end diff --git a/java/java-frontback-tests/BUILD.bazel b/java/java-frontback-tests/BUILD.bazel index afdc2f299085..a5e3db1f1062 100644 --- a/java/java-frontback-tests/BUILD.bazel +++ b/java/java-frontback-tests/BUILD.bazel @@ -37,6 +37,17 @@ jvm_library( "//java/testFramework/shared", "//platform/syntax/syntax-psi:psi", "//java/java-syntax:syntax", + ], + exports = [ + "@lib//:easymock", + "@lib//:mockito", + "@lib//:assert_j", + "@lib//:kotlin-test", + "//platform/testFramework", + "//platform/testFramework:testFramework_test_lib", + "//platform/testFramework/junit5", + "//platform/testFramework/junit5:junit5_test_lib", + "//platform/platform-tests:tests_test_lib", ] ) ### auto-generated section `build intellij.java.frontback.tests` end diff --git a/java/java-tests/BUILD.bazel b/java/java-tests/BUILD.bazel index ea80821d3052..455f691d7f0f 100644 --- a/java/java-tests/BUILD.bazel +++ b/java/java-tests/BUILD.bazel @@ -156,6 +156,12 @@ jvm_library( "//platform/syntax/syntax-scripts:scripts", "@lib//:byte-buddy", ], + exports = [ + "//plugins/java-i18n", + "//plugins/java-i18n:java-i18n_test_lib", + "//plugins/coverage", + "//plugins/coverage:coverage_test_lib", + ], runtime_deps = [ ":tests_test_resources", "//community-resources:customization", diff --git a/jvm/jvm-analysis-kotlin-tests-shared/BUILD.bazel b/jvm/jvm-analysis-kotlin-tests-shared/BUILD.bazel index 6f9c96488558..c3e0e33b9557 100644 --- a/jvm/jvm-analysis-kotlin-tests-shared/BUILD.bazel +++ b/jvm/jvm-analysis-kotlin-tests-shared/BUILD.bazel @@ -34,6 +34,16 @@ jvm_library( "//platform/testFramework", "//platform/testFramework:testFramework_test_lib", "//plugins/kotlin/test-framework:test-framework_test_lib", + ], + exports = [ + "//plugins/kotlin/plugin/common", + "//jvm/jvm-analysis-internal-testFramework:analysis-internal-testFramework", + "//java/java-tests:tests_test_lib", + "//java/java-impl-inspections:impl-inspections", + "//platform/testFramework/junit5", + "//platform/testFramework/junit5:junit5_test_lib", + "//plugins/kotlin/base/plugin", + "//plugins/kotlin/base/plugin:plugin_test_lib", ] ) ### auto-generated section `build intellij.jvm.analysis.kotlin.tests.shared` end diff --git a/platform/diagnostic/telemetry/BUILD.bazel b/platform/diagnostic/telemetry/BUILD.bazel index af4ddb27e944..684653789cdf 100644 --- a/platform/diagnostic/telemetry/BUILD.bazel +++ b/platform/diagnostic/telemetry/BUILD.bazel @@ -35,7 +35,8 @@ jvm_library( "//platform/diagnostic", "@lib//:junit5", "@lib//:kotlin-test-assertions-core-jvm", - ] + ], + exports = ["//platform/diagnostic"] ) ### auto-generated section `build intellij.platform.diagnostic.telemetry` end diff --git a/platform/external-process-auth-helper/BUILD.bazel b/platform/external-process-auth-helper/BUILD.bazel index dd8f52fab662..be318d61ef5a 100644 --- a/platform/external-process-auth-helper/BUILD.bazel +++ b/platform/external-process-auth-helper/BUILD.bazel @@ -54,6 +54,7 @@ jvm_library( "//platform/eel", "//platform/eel-provider", ], + exports = ["//platform/built-in-server:builtInServer-impl"], runtime_deps = [":external-process-auth-helper_resources"] ) ### auto-generated section `build intellij.platform.externalProcessAuthHelper` end diff --git a/platform/external-system-impl/BUILD.bazel b/platform/external-system-impl/BUILD.bazel index 9b12685f6e27..ba08142bb637 100644 --- a/platform/external-system-impl/BUILD.bazel +++ b/platform/external-system-impl/BUILD.bazel @@ -119,6 +119,7 @@ jvm_library( "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark", "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test_lib", ], + exports = ["//platform/lang-impl:lang-tests_test_lib"], runtime_deps = [":externalSystem-tests_test_resources"] ) ### auto-generated section `build intellij.platform.externalSystem.tests` end diff --git a/platform/ijent/BUILD.bazel b/platform/ijent/BUILD.bazel index 08394d526a66..aff705384aab 100644 --- a/platform/ijent/BUILD.bazel +++ b/platform/ijent/BUILD.bazel @@ -39,6 +39,7 @@ jvm_library( "//platform/util/coroutines", "//platform/eel", ], + exports = ["//platform/eel"], runtime_deps = [":ijent_resources"] ) ### auto-generated section `build intellij.platform.ijent` end diff --git a/platform/inspect/BUILD.bazel b/platform/inspect/BUILD.bazel index 5743137b258f..c1d461abdacd 100644 --- a/platform/inspect/BUILD.bazel +++ b/platform/inspect/BUILD.bazel @@ -91,6 +91,7 @@ jvm_library( "//platform/backend/observation", "//platform/backend/observation:observation_test_lib", ], + exports = ["//platform/extensions"], runtime_deps = [":inspect_resources"] ) ### auto-generated section `build intellij.platform.inspect` end diff --git a/platform/jewel/foundation/BUILD.bazel b/platform/jewel/foundation/BUILD.bazel index b9d660ab258a..e01b21fb7aed 100644 --- a/platform/jewel/foundation/BUILD.bazel +++ b/platform/jewel/foundation/BUILD.bazel @@ -55,6 +55,10 @@ jvm_library( "//libraries/skiko", "//libraries/compose-foundation-desktop-junit", ], + exports = [ + "//libraries/compose-foundation-desktop", + "//libraries/skiko", + ], runtime_deps = [":foundation_resources"], plugins = ["@lib//:compose-plugin"] ) diff --git a/platform/jewel/markdown/core/BUILD.bazel b/platform/jewel/markdown/core/BUILD.bazel index fb00eaeab1c6..f0182ec9fbb7 100644 --- a/platform/jewel/markdown/core/BUILD.bazel +++ b/platform/jewel/markdown/core/BUILD.bazel @@ -58,6 +58,7 @@ jvm_library( "//libraries/compose-foundation-desktop", "//libraries/compose-foundation-desktop-junit", ], + exports = ["@lib//:platform-jewel-markdown-core-org-commonmark-commonmark"], runtime_deps = [":core_resources"], plugins = ["@lib//:compose-plugin"] ) diff --git a/platform/jewel/ui/BUILD.bazel b/platform/jewel/ui/BUILD.bazel index eb9cdc440160..3fd29c366b43 100644 --- a/platform/jewel/ui/BUILD.bazel +++ b/platform/jewel/ui/BUILD.bazel @@ -68,6 +68,10 @@ jvm_library( "//libraries/compose-foundation-desktop", "//libraries/compose-foundation-desktop-junit", ], + exports = [ + "@lib//:platform-jewel-ui-org-jetbrains-compose-components-components-resources", + "@lib//:platform-jewel-ui-org-jetbrains-compose-components-components-resources-desktop", + ], runtime_deps = [ ":ui_resources", ":ui_test_resources", diff --git a/platform/lang-impl/BUILD.bazel b/platform/lang-impl/BUILD.bazel index e5469f949415..22e8c1569ae1 100644 --- a/platform/lang-impl/BUILD.bazel +++ b/platform/lang-impl/BUILD.bazel @@ -225,6 +225,16 @@ jvm_library( "//platform/statistics/testFramework", "//platform/testFramework/junit5/projectStructure", "//platform/testFramework/junit5/projectStructure:projectStructure_test_lib", + ], + exports = [ + "//platform/lang-api:lang", + "//platform/platform-impl:ide-impl", + "//platform/platform-impl:ide-impl_test_lib", + "//platform/indexing-impl", + "//platform/projectModel-impl", + "//platform/ide-core-impl", + "//platform/analysis-impl", + "//platform/structure-view-impl:structureView-impl", ] ) ### auto-generated section `build intellij.platform.lang.tests` end diff --git a/platform/ml-impl/BUILD.bazel b/platform/ml-impl/BUILD.bazel index 21efd57fe180..c024bcdc1b1d 100644 --- a/platform/ml-impl/BUILD.bazel +++ b/platform/ml-impl/BUILD.bazel @@ -74,6 +74,7 @@ jvm_library( "//platform/ide-core-impl", "//platform/statistics/testFramework", ], + exports = ["@lib//:ngram-slp"], runtime_deps = [ ":ml-impl_resources", ":ml-impl_test_resources", diff --git a/platform/platform-impl/BUILD.bazel b/platform/platform-impl/BUILD.bazel index 40a0b5a2f88a..c2d14f6b60f1 100644 --- a/platform/platform-impl/BUILD.bazel +++ b/platform/platform-impl/BUILD.bazel @@ -316,6 +316,11 @@ jvm_library( "//platform/platform-impl/concurrency", "//platform/pratt", ], + exports = [ + "//platform/platform-api:ide", + "@lib//:kotlin-stdlib", + "//platform/util:util-ui", + ], runtime_deps = [":ide-impl_resources"] ) ### auto-generated section `build intellij.platform.ide.impl` end diff --git a/platform/settings-sync-core/BUILD.bazel b/platform/settings-sync-core/BUILD.bazel index 75cc81841c4b..2b127abb3154 100644 --- a/platform/settings-sync-core/BUILD.bazel +++ b/platform/settings-sync-core/BUILD.bazel @@ -116,6 +116,7 @@ jvm_library( "//platform/plugins/testFramework", "//platform/platform-tests:tests_test_lib", ], + exports = ["@lib//:jetbrains-intellij-deps-eclipse-jgit"], runtime_deps = [":settingsSync-core_resources"] ) ### auto-generated section `build intellij.settingsSync.core` end diff --git a/platform/smRunner/BUILD.bazel b/platform/smRunner/BUILD.bazel index 2caa6e8d26f5..0bea5ae1a837 100644 --- a/platform/smRunner/BUILD.bazel +++ b/platform/smRunner/BUILD.bazel @@ -78,6 +78,11 @@ jvm_library( "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark", "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test_lib", ], + exports = [ + "//platform/testRunner", + "//platform/testRunner:testRunner_test_lib", + "@lib//:tc_service_messages", + ], runtime_deps = [":smRunner_resources"] ) ### auto-generated section `build intellij.platform.smRunner` end diff --git a/platform/statistics/BUILD.bazel b/platform/statistics/BUILD.bazel index c19f8a3203f3..4d86a8f1fbe8 100644 --- a/platform/statistics/BUILD.bazel +++ b/platform/statistics/BUILD.bazel @@ -93,6 +93,10 @@ jvm_library( "@lib//:com-jetbrains-fus-reporting-configuration", "@lib//:com-jetbrains-fus-reporting-ap-validation", ], + exports = [ + "@lib//:com-jetbrains-fus-reporting-model", + "@lib//:com-jetbrains-fus-reporting-ap-validation", + ], runtime_deps = [":statistics_resources"] ) ### auto-generated section `build intellij.platform.statistics` end diff --git a/platform/testFramework/BUILD.bazel b/platform/testFramework/BUILD.bazel index 19e195178149..b3343f4bf9b5 100644 --- a/platform/testFramework/BUILD.bazel +++ b/platform/testFramework/BUILD.bazel @@ -190,6 +190,16 @@ jvm_library( "@lib//:platform-test_framework-okhttp3-mockwebserver", "//platform/runtime/product", ], + exports = [ + "@lib//:jet_check", + "@lib//:junit5-provided", + "@lib//:junit5Params-provided", + "//libraries/junit4", + "//platform/ide-core-impl", + "//platform/platform-impl:ide-impl", + "//platform/testFramework/common", + "//platform/testFramework/core", + ], runtime_deps = [ ":testFramework_resources", ":testFramework_test_resources", diff --git a/platform/vcs-log/graph/BUILD.bazel b/platform/vcs-log/graph/BUILD.bazel index 0208ffc9b6eb..395d926ba665 100644 --- a/platform/vcs-log/graph/BUILD.bazel +++ b/platform/vcs-log/graph/BUILD.bazel @@ -43,6 +43,10 @@ jvm_library( "@lib//:assert_j", "@lib//:kotlin-test", ], + exports = [ + "//platform/util", + "//platform/vcs-log/graph-api:vcs-log-graph", + ], runtime_deps = [":vcs-log-graph-impl_resources"] ) ### auto-generated section `build intellij.platform.vcs.log.graph.impl` end diff --git a/platform/vcs-tests/BUILD.bazel b/platform/vcs-tests/BUILD.bazel index 992a0e9abdf0..58689dc76bea 100644 --- a/platform/vcs-tests/BUILD.bazel +++ b/platform/vcs-tests/BUILD.bazel @@ -73,7 +73,8 @@ jvm_library( "//xml/xml-psi-api:psi", "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark", "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test_lib", - ] + ], + exports = ["//platform/vcs-tests:vcs-testFramework"] ) ### auto-generated section `build intellij.platform.vcs.tests` end diff --git a/plugins/coverage/BUILD.bazel b/plugins/coverage/BUILD.bazel index ec7f9d367d02..73541dae3299 100644 --- a/plugins/coverage/BUILD.bazel +++ b/plugins/coverage/BUILD.bazel @@ -101,6 +101,12 @@ jvm_library( "//plugins/coverage-common/intellij.platform.coverage.agent:coverage-agent", "@lib//:fastutil-min", ], + exports = [ + "//plugins/coverage-common:coverage", + "//plugins/coverage-common:coverage_test_lib", + "//java/execution/openapi:java-execution", + "//java/openapi:java", + ], runtime_deps = [":coverage_resources"] ) ### auto-generated section `build intellij.java.coverage` end diff --git a/plugins/git4idea/BUILD.bazel b/plugins/git4idea/BUILD.bazel index c541f8fe4bf8..a61607c0ff6b 100644 --- a/plugins/git4idea/BUILD.bazel +++ b/plugins/git4idea/BUILD.bazel @@ -219,6 +219,10 @@ jvm_library( "//platform/eel", "//platform/eel-impl", ], + exports = [ + "//platform/dvcs-api:vcs-dvcs", + "@lib//:cucumber-testing", + ], runtime_deps = [ ":vcs-git_resources", ":vcs-git_resources_1", diff --git a/plugins/gradle/BUILD.bazel b/plugins/gradle/BUILD.bazel index 8a70b07d0e9f..31dd19a677ef 100644 --- a/plugins/gradle/BUILD.bazel +++ b/plugins/gradle/BUILD.bazel @@ -169,6 +169,7 @@ jvm_library( "@lib//:gson", "@lib//:guava", ], + exports = ["//platform/external-system-api/testFramework"], runtime_deps = [ ":gradle-tests_test_resources", "//platform/execution.dashboard", diff --git a/plugins/grazie/src/test/BUILD.bazel b/plugins/grazie/src/test/BUILD.bazel index 701b61c6abdd..b3afdc2956df 100644 --- a/plugins/grazie/src/test/BUILD.bazel +++ b/plugins/grazie/src/test/BUILD.bazel @@ -61,6 +61,12 @@ jvm_library( "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark", "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test_lib", ], + exports = [ + "//plugins/grazie", + "@lib//:grazie-tests-ai-grazie-spell-hunspell-de", + "@lib//:grazie-tests-ai-grazie-spell-hunspell-ru", + "@lib//:grazie-tests-ai-grazie-spell-hunspell-uk", + ], runtime_deps = [":grazie-tests_test_resources"] ) ### auto-generated section `build intellij.grazie.tests` end diff --git a/plugins/groovy/BUILD.bazel b/plugins/groovy/BUILD.bazel index 1641ffb97d78..529d80b935be 100644 --- a/plugins/groovy/BUILD.bazel +++ b/plugins/groovy/BUILD.bazel @@ -178,6 +178,7 @@ jvm_library( "//xml/xml-psi-api:psi", "//java/unscramble", ], + exports = ["//plugins/groovy/groovy-psi:psi"], runtime_deps = [":groovy_resources"] ) ### auto-generated section `build intellij.groovy` end diff --git a/plugins/ide-features-trainer/BUILD.bazel b/plugins/ide-features-trainer/BUILD.bazel index 85e109d84126..0feade226d12 100644 --- a/plugins/ide-features-trainer/BUILD.bazel +++ b/plugins/ide-features-trainer/BUILD.bazel @@ -105,6 +105,10 @@ jvm_library( "@lib//:mockito-kotlin", "//libraries/mockito", ], + exports = [ + "@lib//:assert_j", + "@lib//:assertj-swing", + ], runtime_deps = [":featuresTrainer_resources"] ) ### auto-generated section `build intellij.featuresTrainer` end diff --git a/plugins/java-decompiler/plugin/BUILD.bazel b/plugins/java-decompiler/plugin/BUILD.bazel index f999699fbc84..0267df836f35 100644 --- a/plugins/java-decompiler/plugin/BUILD.bazel +++ b/plugins/java-decompiler/plugin/BUILD.bazel @@ -62,6 +62,10 @@ jvm_library( "//platform/statistics", "//platform/statistics:statistics_test_lib", ], + exports = [ + "//plugins/java-decompiler/engine", + "//plugins/java-decompiler/engine:engine_test_lib", + ], runtime_deps = [":java-decompiler_resources"] ) ### auto-generated section `build intellij.java.decompiler` end diff --git a/plugins/java-i18n/BUILD.bazel b/plugins/java-i18n/BUILD.bazel index 949ba5bd2da2..407d050cb4e7 100644 --- a/plugins/java-i18n/BUILD.bazel +++ b/plugins/java-i18n/BUILD.bazel @@ -105,6 +105,10 @@ jvm_library( "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark", "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test_lib", ], + exports = [ + "//plugins/properties:properties-backend", + "//java/java-impl:impl", + ], runtime_deps = [":java-i18n_resources"] ) ### auto-generated section `build intellij.java.i18n` end diff --git a/plugins/javaFX/community/BUILD.bazel b/plugins/javaFX/community/BUILD.bazel index 32d5cd119a10..c9b5c81ed289 100644 --- a/plugins/javaFX/community/BUILD.bazel +++ b/plugins/javaFX/community/BUILD.bazel @@ -48,6 +48,10 @@ jvm_library( "//xml/xml-psi-api:psi", "//java/java-impl-refactorings:impl-refactorings", ], + exports = [ + "//plugins/javaFX", + "//plugins/javaFX:javaFX_test_lib", + ], runtime_deps = [":community_resources"] ) ### auto-generated section `build intellij.javaFX.community` end diff --git a/plugins/junit/kotlin-tests-shared/BUILD.bazel b/plugins/junit/kotlin-tests-shared/BUILD.bazel index cbdff3a15c3d..cb5070032ed1 100644 --- a/plugins/junit/kotlin-tests-shared/BUILD.bazel +++ b/plugins/junit/kotlin-tests-shared/BUILD.bazel @@ -29,6 +29,13 @@ jvm_library( "//plugins/kotlin/test-framework:test-framework_test_lib", "//plugins/kotlin/base/test:test_test_lib", "//plugins/junit/java-tests:java-tests_test_lib", + ], + exports = [ + "//plugins/kotlin/plugin/common", + "//plugins/junit/testFramework", + "//platform/testFramework/junit5", + "//platform/testFramework/junit5:junit5_test_lib", + "//plugins/junit/java-tests:java-tests_test_lib", ] ) ### auto-generated section `build intellij.junit.kotlin.tests.shared` end diff --git a/plugins/kotlin/BUILD.bazel b/plugins/kotlin/BUILD.bazel index 63ea88bd476f..77addb81758a 100644 --- a/plugins/kotlin/BUILD.bazel +++ b/plugins/kotlin/BUILD.bazel @@ -679,6 +679,241 @@ jvm_library( "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.k2:kotlin-gradle-scripting-k2_test_lib", "//plugins/kotlin/base/kotlin.base.serialization:kotlin-base-serialization", ], + exports = [ + "//plugins/kotlin/plugin", + "//plugins/kotlin/plugin/common", + "//plugins/kotlin/plugin/k1", + "//plugins/kotlin/plugin/k2", + "//plugins/kotlin/base/util", + "//plugins/kotlin/base/util:util_test_lib", + "//plugins/kotlin/base/plugin", + "//plugins/kotlin/base/plugin:plugin_test_lib", + "//plugins/kotlin/base/indices", + "//plugins/kotlin/navigation", + "//plugins/kotlin/base/compiler-configuration", + "//plugins/kotlin/base/psi", + "//plugins/kotlin/base/kdoc", + "//plugins/kotlin/base/project-model", + "//plugins/kotlin/base/platforms", + "//plugins/kotlin/base/analysis", + "//plugins/kotlin/base/analysis-api-platform", + "//plugins/kotlin/base/project-structure", + "//plugins/kotlin/base/project-structure:project-structure_test_lib", + "//plugins/kotlin/base/scripting/scripting.k1", + "//plugins/kotlin/base/scripting/scripting.k1:scripting.k1_test_lib", + "//plugins/kotlin/base/scripting/scripting.k2", + "//plugins/kotlin/base/scripting/scripting.shared", + "//plugins/kotlin/base/analysis-api/analysis-api-utils:kotlin-base-analysis-api-utils", + "//plugins/kotlin/base/facet", + "//plugins/kotlin/base/code-insight", + "//plugins/kotlin/base/code-insight:code-insight_test_lib", + "//plugins/kotlin/base/jps", + "//plugins/kotlin/base/external-build-system", + "//plugins/kotlin/base/compiler-configuration-ui", + "//plugins/kotlin/base/resources:kotlin-base-resources", + "//plugins/kotlin/base/statistics", + "//plugins/kotlin/base/obsolete-compat", + "//plugins/kotlin/base/fe10/plugin", + "//plugins/kotlin/base/fe10/analysis", + "//plugins/kotlin/base/fe10/analysis-api-platform", + "//plugins/kotlin/base/fe10/kdoc", + "//plugins/kotlin/base/fe10/code-insight", + "//plugins/kotlin/base/fe10/obsolete-compat", + "//plugins/kotlin/base/fe10/project-structure", + "//plugins/kotlin/base/fir/analysis-api-platform", + "//plugins/kotlin/base/fir/analysis-api-platform:analysis-api-platform_test_lib", + "//plugins/kotlin/base/fir/code-insight", + "//plugins/kotlin/base/fir/project-structure", + "//plugins/kotlin/base/fir/project-structure:project-structure_test_lib", + "//plugins/kotlin/code-insight/api", + "//plugins/kotlin/code-insight/impl-base", + "//plugins/kotlin/code-insight/descriptions", + "//plugins/kotlin/code-insight/intentions-shared:kotlin-code-insight-intentions-shared", + "//plugins/kotlin/code-insight/fixes-k2:kotlin-code-insight-fixes-k2", + "//plugins/kotlin/code-insight/intentions-k1:kotlin-code-insight-intentions-k1", + "//plugins/kotlin/code-insight/intentions-k2:kotlin-code-insight-intentions-k2", + "//plugins/kotlin/code-insight/inspections-shared:kotlin-code-insight-inspections-shared", + "//plugins/kotlin/code-insight/inspections-k1:kotlin-code-insight-inspections-k1", + "//plugins/kotlin/code-insight/inspections-k2:kotlin-code-insight-inspections-k2", + "//plugins/kotlin/code-insight/kotlin.code-insight.k1:kotlin-code-insight-k1", + "//plugins/kotlin/code-insight/kotlin.code-insight.k1:kotlin-code-insight-k1_test_lib", + "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2", + "//plugins/kotlin/code-insight/kotlin.code-insight.k2:kotlin-code-insight-k2_test_lib", + "//plugins/kotlin/code-insight/override-implement-shared:kotlin-code-insight-override-implement-shared", + "//plugins/kotlin/code-insight/override-implement-k1:kotlin-code-insight-override-implement-k1", + "//plugins/kotlin/code-insight/override-implement-k2:kotlin-code-insight-override-implement-k2", + "//plugins/kotlin/code-insight/postfix-templates-k1:kotlin-code-insight-postfix-templates-k1", + "//plugins/kotlin/code-insight/structural-search-k1:kotlin-code-insight-structural-search-k1", + "//plugins/kotlin/code-insight/structural-search-k2:kotlin-code-insight-structural-search-k2", + "//plugins/kotlin/code-insight/line-markers-shared:kotlin-code-insight-line-markers-shared", + "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2", + "//plugins/kotlin/code-insight/line-markers:kotlin-code-insight-line-markers-k2_test_lib", + "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2", + "//plugins/kotlin/refactorings/kotlin.refactorings.move.k2:kotlin-refactorings-move-k2_test_lib", + "//plugins/kotlin/refactorings/rename.k2", + "//plugins/kotlin/refactorings/rename.k2:rename.k2_test_lib", + "//plugins/kotlin/compiler-plugins/allopen/common-k1:kotlin-compiler-plugins-allopen-common-k1", + "//plugins/kotlin/compiler-plugins/allopen/gradle", + "//plugins/kotlin/compiler-plugins/allopen/maven", + "//plugins/kotlin/compiler-plugins/compiler-plugin-support/common", + "//plugins/kotlin/compiler-plugins/compiler-plugin-support/gradle", + "//plugins/kotlin/compiler-plugins/compiler-plugin-support/maven", + "//plugins/kotlin/compiler-plugins/kapt", + "//plugins/kotlin/compiler-plugins/kotlinx-serialization/common", + "//plugins/kotlin/compiler-plugins/kotlinx-serialization/gradle", + "//plugins/kotlin/compiler-plugins/kotlinx-serialization/k2", + "//plugins/kotlin/compiler-plugins/kotlinx-serialization/maven", + "//plugins/kotlin/compiler-plugins/noarg/common", + "//plugins/kotlin/compiler-plugins/noarg/gradle", + "//plugins/kotlin/compiler-plugins/noarg/maven", + "//plugins/kotlin/compiler-plugins/sam-with-receiver/common", + "//plugins/kotlin/compiler-plugins/sam-with-receiver/gradle", + "//plugins/kotlin/compiler-plugins/sam-with-receiver/maven", + "//plugins/kotlin/compiler-plugins/assignment/common-k1:kotlin-compiler-plugins-assignment-common-k1", + "//plugins/kotlin/compiler-plugins/assignment/common:kotlin-compiler-plugins-assignment-common-k2", + "//plugins/kotlin/compiler-plugins/assignment/gradle", + "//plugins/kotlin/compiler-plugins/assignment/maven", + "//plugins/kotlin/compiler-plugins/scripting", + "//plugins/kotlin/compiler-plugins/parcelize/common", + "//plugins/kotlin/compiler-plugins/parcelize/k1", + "//plugins/kotlin/compiler-plugins/parcelize/k2", + "//plugins/kotlin/compiler-plugins/parcelize/gradle", + "//plugins/kotlin/completion/api", + "//plugins/kotlin/completion/impl-shared:kotlin-completion-impl-shared", + "//plugins/kotlin/completion/impl-k1:kotlin-completion-impl-k1", + "//plugins/kotlin/completion/impl-k2:kotlin-completion-impl-k2", + "//plugins/kotlin/core", + "//plugins/kotlin/jvm-debugger/eval4j", + "//plugins/kotlin/jvm-debugger/eval4j:eval4j_test_lib", + "//plugins/kotlin/frontend-independent", + "//plugins/kotlin/fir", + "//plugins/kotlin/uast/uast-kotlin-fir:kotlin-uast-uast-kotlin-k2", + "//plugins/kotlin/uast/uast-kotlin-idea-fir:kotlin-uast-uast-kotlin-idea-k2", + "//plugins/kotlin/formatter", + "//plugins/kotlin/gradle/gradle", + "//plugins/kotlin/gradle/code-insight-common", + "//plugins/kotlin/gradle/code-insight-toml", + "//plugins/kotlin/gradle/gradle-tooling", + "//plugins/kotlin/gradle/gradle-tooling/impl", + "//plugins/kotlin/gradle/gradle-tooling/impl:impl_test_lib", + "//plugins/kotlin/idea", + "//plugins/kotlin/migration", + "//plugins/kotlin/inspections", + "//plugins/kotlin/j2k/shared", + "//plugins/kotlin/j2k/k1.new", + "//plugins/kotlin/j2k/k1.old", + "//plugins/kotlin/j2k/k1.old.post-processing", + "//plugins/kotlin/j2k/k1.new.post-processing", + "//plugins/kotlin/j2k/k2", + "//plugins/kotlin/i18n", + "//plugins/kotlin/jvm/shared", + "//plugins/kotlin/jvm/k1", + "//plugins/kotlin/jvm/k2", + "//plugins/kotlin/jvm-debugger/base/util", + "//plugins/kotlin/jvm-debugger/core", + "//plugins/kotlin/jvm-debugger/core-fe10", + "//plugins/kotlin/jvm-debugger/coroutines", + "//plugins/kotlin/jvm-debugger/evaluation", + "//plugins/kotlin/jvm-debugger/evaluation/k1", + "//plugins/kotlin/jvm-debugger/evaluation/k2", + "//plugins/kotlin/jvm-debugger/sequence:kotlin-jvm-debugger-sequence-k1", + "//plugins/kotlin/injection/k1", + "//plugins/kotlin/injection/base:kotlin-base-injection", + "//plugins/kotlin/injection/k2", + "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared", + "//plugins/kotlin/code-insight/live-templates-shared:kotlin-code-insight-live-templates-shared_test_lib", + "//plugins/kotlin/code-insight/live-templates-k1:kotlin-code-insight-live-templates-k1", + "//plugins/kotlin/code-insight/live-templates-k1:kotlin-code-insight-live-templates-k1_test_lib", + "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2", + "//plugins/kotlin/code-insight/live-templates-k2:kotlin-code-insight-live-templates-k2_test_lib", + "//plugins/kotlin/maven", + "//plugins/kotlin/native", + "//plugins/kotlin/project-wizard/cli", + "//plugins/kotlin/project-wizard/core", + "//plugins/kotlin/project-wizard/core:core_test_lib", + "//plugins/kotlin/project-wizard/idea", + "//plugins/kotlin/project-wizard/idea-k1:kotlin-project-wizard-idea-k1", + "//plugins/kotlin/project-wizard/compose", + "//plugins/kotlin/project-wizard/compose:compose_test_lib", + "//plugins/kotlin/repl", + "//plugins/kotlin/scripting", + "//plugins/kotlin/uast/uast-kotlin-base", + "//plugins/kotlin/uast/uast-kotlin", + "//plugins/kotlin/uast/uast-kotlin-idea", + "//plugins/kotlin/uast/uast-kotlin-idea-base", + "//plugins/kotlin/compiler-reference-index", + "//plugins/kotlin/coverage", + "//plugins/kotlin/git", + "//plugins/kotlin/run-configurations/testng", + "//plugins/kotlin/run-configurations/junit", + "//plugins/kotlin/run-configurations/junit-fe10", + "//plugins/kotlin/grazie", + "//plugins/kotlin/ml-completion", + "//plugins/kotlin/gradle/code-insight-groovy", + "//plugins/kotlin/copyright", + "//plugins/kotlin/spellchecker", + "//plugins/kotlin/jvm-decompiler", + "//plugins/kotlin/plugin-updater", + "//plugins/kotlin/preferences", + "//plugins/kotlin/project-configuration", + "//plugins/kotlin/project-wizard/maven", + "//plugins/kotlin/project-wizard/gradle", + "//plugins/kotlin/inspections-fe10", + "//plugins/kotlin/highlighting/highlighting-shared:kotlin-highlighting-shared", + "//plugins/kotlin/highlighting/highlighting-k1:kotlin-highlighting-k1", + "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2", + "//plugins/kotlin/highlighting/highlighting-k2:kotlin-highlighting-k2_test_lib", + "//plugins/kotlin/code-insight/postfix-templates:kotlin-code-insight-postfix-templates-k2", + "//plugins/kotlin/code-insight/postfix-templates:kotlin-code-insight-postfix-templates-k2_test_lib", + "//plugins/kotlin/features-trainer", + "@lib//:kotlinc-kotlin-jps-common", + "//plugins/kotlin/run-configurations/jvm", + "//plugins/kotlin/compiler-plugins/lombok/gradle", + "//plugins/kotlin/compiler-plugins/lombok/maven", + "@lib//:kotlinc-kotlin-compiler-common", + "@lib//:kotlinc-kotlin-compiler-fe10", + "@lib//:kotlinc-kotlin-compiler-ir", + "@lib//:kotlinc-kotlin-scripting-common", + "@lib//:kotlinc-kotlin-scripting-compiler-impl", + "@lib//:kotlinc-kotlin-scripting-jvm", + "@lib//:kotlinc-analysis-api-platform-interface", + "@lib//:kotlinc-analysis-api", + "@lib//:kotlinc-analysis-api-impl-base", + "@lib//:kotlinc-analysis-api-fe10", + "@lib//:kotlinc-analysis-api-k2", + "@lib//:kotlinc-kotlin-compiler-fir", + "@lib//:kotlinc-allopen-compiler-plugin", + "@lib//:kotlinc-kotlinx-serialization-compiler-plugin", + "@lib//:kotlinc-noarg-compiler-plugin", + "@lib//:kotlinc-sam-with-receiver-compiler-plugin", + "@lib//:kotlinc-assignment-compiler-plugin", + "@lib//:kotlinc-kotlin-gradle-statistics", + "@lib//:kotlinc-parcelize-compiler-plugin", + "@lib//:kotlinx-coroutines-core", + "@lib//:kotlinx-collections-immutable", + "@lib//:kotlin-reflect", + "//plugins/kotlin/kotlin.searching:searching-k2", + "//plugins/kotlin/kotlin.searching/base", + "//plugins/kotlin/refactorings/kotlin.refactorings.k2:kotlin-refactorings-k2", + "//plugins/kotlin/refactorings/kotlin.refactorings.common:kotlin-refactorings-common", + "//plugins/kotlin/kotlin.performanceExtendedPlugin:performanceExtendedPlugin", + "//plugins/kotlin/bundled-compiler-plugins-support", + "//plugins/kotlin/onboarding", + "//plugins/kotlin/onboarding:onboarding_test_lib", + "//plugins/kotlin/base/code-insight/minimal", + "//plugins/kotlin/highlighting/highlighting-minimal:kotlin-highlighting-minimal", + "//plugins/kotlin/formatter/minimal", + "//plugins/kotlin/kotlin.ide:ide", + "//plugins/kotlin/jsr223", + "//plugins/kotlin/internal", + "//plugins/kotlin/base/fir/scripting", + "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.shared:kotlin-gradle-scripting-shared", + "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.k1:kotlin-gradle-scripting-k1", + "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.k1:kotlin-gradle-scripting-k1_test_lib", + "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.k2:kotlin-gradle-scripting-k2", + "//plugins/kotlin/gradle/scripting/kotlin.gradle.scripting.k2:kotlin-gradle-scripting-k2_test_lib", + "//plugins/kotlin/base/kotlin.base.serialization:kotlin-base-serialization", + ], runtime_deps = [ "//platform/bootstrap", "//plugins/kotlin/gradle/gradle-java", diff --git a/plugins/kotlin/base/code-insight/BUILD.bazel b/plugins/kotlin/base/code-insight/BUILD.bazel index 0d01585b1df5..0a37af1f4d7e 100644 --- a/plugins/kotlin/base/code-insight/BUILD.bazel +++ b/plugins/kotlin/base/code-insight/BUILD.bazel @@ -120,6 +120,7 @@ jvm_library( "//plugins/kotlin/base/code-insight/minimal", "@lib//:kotlin-test", ], + exports = ["//plugins/kotlin/base/code-insight/minimal"], runtime_deps = [":code-insight_resources"] ) ### auto-generated section `build kotlin.base.code-insight` end diff --git a/plugins/kotlin/base/test/BUILD.bazel b/plugins/kotlin/base/test/BUILD.bazel index aa4cb6dad6e4..5e6faf203e7c 100644 --- a/plugins/kotlin/base/test/BUILD.bazel +++ b/plugins/kotlin/base/test/BUILD.bazel @@ -32,7 +32,8 @@ jvm_library( "//java/testFramework", "//plugins/junit_rt:junit-rt", "@lib//:slf4j-api", - ] + ], + exports = ["//plugins/junit_rt:junit-rt"] ) ### auto-generated section `build kotlin.base.test` end diff --git a/plugins/kotlin/gradle/gradle-java/k1/BUILD.bazel b/plugins/kotlin/gradle/gradle-java/k1/BUILD.bazel index 824c16b1983e..b0b0dc319e2d 100644 --- a/plugins/kotlin/gradle/gradle-java/k1/BUILD.bazel +++ b/plugins/kotlin/gradle/gradle-java/k1/BUILD.bazel @@ -139,6 +139,10 @@ jvm_library( "//plugins/kotlin/base/psi", "//plugins/kotlin/gradle/gradle-java/tests.shared:tests.shared_test_lib", ], + exports = [ + "@lib//:kotlin-tooling-core", + "@lib//:kotlin-gradle-plugin-idea", + ], runtime_deps = [":k1_resources"] ) ### auto-generated section `build kotlin.gradle.gradle-java.k1` end diff --git a/plugins/kotlin/gradle/gradle-java/tests.shared/BUILD.bazel b/plugins/kotlin/gradle/gradle-java/tests.shared/BUILD.bazel index 6160e7462fa0..29750bb3aa85 100644 --- a/plugins/kotlin/gradle/gradle-java/tests.shared/BUILD.bazel +++ b/plugins/kotlin/gradle/gradle-java/tests.shared/BUILD.bazel @@ -94,7 +94,8 @@ jvm_library( "//plugins/kotlin/base/test:test_test_lib", "//java/openapi:java", "//plugins/kotlin/jvm-debugger/coroutines", - ] + ], + exports = ["@lib//:kotlin-gradle-plugin-idea"] ) ### auto-generated section `build kotlin.gradle.gradle-java.tests.shared` end diff --git a/plugins/kotlin/gradle/gradle/tests/BUILD.bazel b/plugins/kotlin/gradle/gradle/tests/BUILD.bazel index 6420ddf34002..4c7507f3ea9b 100644 --- a/plugins/kotlin/gradle/gradle/tests/BUILD.bazel +++ b/plugins/kotlin/gradle/gradle/tests/BUILD.bazel @@ -82,6 +82,7 @@ jvm_library( "//platform/testFramework/junit5", "//platform/testFramework/junit5:junit5_test_lib", ], + exports = ["@lib//:kotlin-tooling-core"], runtime_deps = [":tests_test_resources"] ) ### auto-generated section `build kotlin.gradle.gradle.tests` end diff --git a/plugins/kotlin/test-framework/BUILD.bazel b/plugins/kotlin/test-framework/BUILD.bazel index 59db134fbaa7..bd9bf2372fe9 100644 --- a/plugins/kotlin/test-framework/BUILD.bazel +++ b/plugins/kotlin/test-framework/BUILD.bazel @@ -67,7 +67,8 @@ jvm_library( "//plugins/kotlin/base/project-structure:project-structure_test_lib", "@lib//:junit5Pioneer", "//platform/statistics/testFramework", - ] + ], + exports = ["//java/testFramework"] ) ### auto-generated section `build kotlin.test-framework` end diff --git a/plugins/properties/tests/BUILD.bazel b/plugins/properties/tests/BUILD.bazel index 48b2e958aec8..37d796a07d33 100644 --- a/plugins/properties/tests/BUILD.bazel +++ b/plugins/properties/tests/BUILD.bazel @@ -49,7 +49,8 @@ jvm_library( "//platform/diff-impl", "//xml/xml-psi-api:psi", "@lib//:fastutil-min", - ] + ], + exports = ["//plugins/properties:properties-backend"] ) ### auto-generated section `build intellij.properties.tests` end diff --git a/plugins/repository-search/BUILD.bazel b/plugins/repository-search/BUILD.bazel index 21fd70f89ecd..44aaa6b8a838 100644 --- a/plugins/repository-search/BUILD.bazel +++ b/plugins/repository-search/BUILD.bazel @@ -92,6 +92,7 @@ jvm_library( "@lib//:kotlinx-document-store-mvstore", "@lib//:mvstore", ], + exports = ["@lib//:package-search-api-client"], runtime_deps = [ ":repository-search_resources", ":repository-search_test_resources", diff --git a/plugins/search-everywhere-ml/BUILD.bazel b/plugins/search-everywhere-ml/BUILD.bazel index 820a1e03487c..cfa807f2e5e3 100644 --- a/plugins/search-everywhere-ml/BUILD.bazel +++ b/plugins/search-everywhere-ml/BUILD.bazel @@ -45,6 +45,7 @@ jvm_library( "//platform/testFramework/junit5", "//platform/testFramework/junit5:junit5_test_lib", ], + exports = ["@lib//:search_everywhere_ml-ai-grazie-emb"], runtime_deps = [":search-everywhere-ml_resources"] ) ### auto-generated section `build intellij.searchEverywhereMl` end diff --git a/plugins/search-everywhere-ml/ranking/core/BUILD.bazel b/plugins/search-everywhere-ml/ranking/core/BUILD.bazel index afe7bf6dbcd9..b0e67172424b 100644 --- a/plugins/search-everywhere-ml/ranking/core/BUILD.bazel +++ b/plugins/search-everywhere-ml/ranking/core/BUILD.bazel @@ -98,6 +98,10 @@ jvm_library( "//platform/bookmarks", "//platform/statistics/testFramework", ], + exports = [ + "//platform/statistics", + "//platform/statistics:statistics_test_lib", + ], runtime_deps = [":core_resources"] ) ### auto-generated section `build intellij.searchEverywhereMl.ranking.core` end diff --git a/plugins/terminal/completion/BUILD.bazel b/plugins/terminal/completion/BUILD.bazel index 07d73dff43f5..6cdfb6a92adc 100644 --- a/plugins/terminal/completion/BUILD.bazel +++ b/plugins/terminal/completion/BUILD.bazel @@ -26,7 +26,8 @@ jvm_library( "@lib//:junit4", "//platform/testFramework", "//platform/testFramework:testFramework_test_lib", - ] + ], + exports = ["@lib//:terminal-completion-terminal-completion-spec"] ) ### auto-generated section `build intellij.terminal.completion` end diff --git a/plugins/ui-designer/BUILD.bazel b/plugins/ui-designer/BUILD.bazel index 3caf22227ce9..a154844e719c 100644 --- a/plugins/ui-designer/BUILD.bazel +++ b/plugins/ui-designer/BUILD.bazel @@ -146,6 +146,12 @@ jvm_library( "//xml/xml-psi-api:psi", "@lib//:caffeine", ], + exports = [ + "//java/compiler/forms-compiler:java-guiForms-compiler", + "//java/compiler/forms-compiler:java-guiForms-compiler_test_lib", + "//plugins/java-i18n", + "//plugins/java-i18n:java-i18n_test_lib", + ], runtime_deps = [ ":java-guiForms-designer_resources", ":java-guiForms-designer_test_resources", diff --git a/python/junit5Tests-framework/BUILD.bazel b/python/junit5Tests-framework/BUILD.bazel index 88feff2d44db..fb50f084aefd 100644 --- a/python/junit5Tests-framework/BUILD.bazel +++ b/python/junit5Tests-framework/BUILD.bazel @@ -55,6 +55,10 @@ jvm_library( "//platform/util/coroutines", "@lib//:byte-buddy", ], + exports = [ + "//python/setup-test-environment:community-testFramework-testEnv", + "@lib//:python-community-junit5_tests-framework-uk-webcompere-system-stubs-jupiter", + ], runtime_deps = [ ":community-junit5Tests-framework_test_resources", "//python/pluginCore:community-plugin", diff --git a/python/openapi/BUILD.bazel b/python/openapi/BUILD.bazel index 35773d8eefa8..fa4ff7dff0d5 100644 --- a/python/openapi/BUILD.bazel +++ b/python/openapi/BUILD.bazel @@ -53,6 +53,10 @@ jvm_library( "//platform/eel", "//platform/eel-provider", ], + exports = [ + "//python/python-psi-api:psi", + "//platform/platform-util-io:ide-util-io", + ], runtime_deps = [":community_resources"] ) ### auto-generated section `build intellij.python.community` end diff --git a/python/services/system-python/BUILD.bazel b/python/services/system-python/BUILD.bazel index 4a4038be85c4..040a2995cdef 100644 --- a/python/services/system-python/BUILD.bazel +++ b/python/services/system-python/BUILD.bazel @@ -77,6 +77,10 @@ jvm_library( "//platform/testFramework:testFramework_test_lib", "//python/python-psi-impl:psi-impl", ], + exports = [ + "//python/services/shared", + "//python/services/shared:shared_test_lib", + ], runtime_deps = [ ":system-python_resources", ":system-python_test_resources", diff --git a/uast/uast-tests/BUILD.bazel b/uast/uast-tests/BUILD.bazel index 7d739b8909ed..b93cbdf11de7 100644 --- a/uast/uast-tests/BUILD.bazel +++ b/uast/uast-tests/BUILD.bazel @@ -32,6 +32,11 @@ jvm_library( "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark", "//tools/intellij.tools.ide.metrics.benchmark:ide-metrics-benchmark_test_lib", ], + exports = [ + "//uast/uast-common:uast", + "//uast/uast-java-ide:java-uast-ide", + "//uast/testFramework", + ], runtime_deps = ["//java/java-tests:tests"] ) ### auto-generated section `build intellij.platform.uast.tests` end