diff --git a/server/src/main/java/org/jetbrains/bsp/bazel/server/sync/languages/java/JavaLanguagePlugin.kt b/server/src/main/java/org/jetbrains/bsp/bazel/server/sync/languages/java/JavaLanguagePlugin.kt index 5ee5f8bf8..40c4fbbb2 100644 --- a/server/src/main/java/org/jetbrains/bsp/bazel/server/sync/languages/java/JavaLanguagePlugin.kt +++ b/server/src/main/java/org/jetbrains/bsp/bazel/server/sync/languages/java/JavaLanguagePlugin.kt @@ -40,7 +40,7 @@ class JavaLanguagePlugin( }.map(bazelPathsResolver::resolveUri) val mainClass = getMainClass(this) val runtimeClasspath = bazelPathsResolver.resolveUris(runtimeClasspathList) - val compileClasspath = bazelPathsResolver.resolveUris(compileClasspathList) + val compileClasspath = bazelPathsResolver.resolveUris(compileClasspathList + generatedJarsList.flatMap { it.binaryJarsList }) val sourcesClasspath = bazelPathsResolver.resolveUris(sourceClasspathList) val ideClasspath = resolveIdeClasspath(Label(targetInfo.id), bazelPathsResolver,