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 79214887b21f..f598de377c94 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 @@ -62,8 +62,13 @@ internal fun generateDeps( val provided = mutableListOf() if (isTest && module.sources.isNotEmpty()) { - // associates also is a dependency - associates.add(BazelLabel(":${module.targetName}", module)) + if (hasSources) { + // associates also is a dependency + associates.add(BazelLabel(":${module.targetName}", module)) + } + else { + runtimeDeps.add(BazelLabel(":${module.targetName}", module)) + } } val testModuleProperties = context.javaExtensionService.getTestModuleProperties(module.module)