From 7fb01ed947ef3fcdb912a49e87fe21d0e92a5c5b Mon Sep 17 00:00:00 2001 From: Leonid Shalupov Date: Tue, 17 Jun 2025 21:29:38 +0200 Subject: [PATCH] jps-to-bazel: better error message for community modules which reference non-community libraries GitOrigin-RevId: 897139756d75a62b82ef98d92c4ba04ba564d14a --- .../src/org/jetbrains/intellij/build/bazel/dependency.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dependency.kt b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dependency.kt index 491d80722b7f..263b40aab945 100644 --- a/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dependency.kt +++ b/platform/build-scripts/bazel/src/org/jetbrains/intellij/build/bazel/dependency.kt @@ -102,7 +102,10 @@ internal fun generateDeps( ) if (!isCommunityLib) { - require(!module.isCommunity) + require(!module.isCommunity) { + "Module ${module.module.name} must not depend on a non-community libraries because it is a community module" + + "(library=${untypedLib.name}, files=$files, bazelTargetName=$targetName)" + } } val prefix = when {