From 5172775b80ab919381e11f574d7c93ce7f0dc0f1 Mon Sep 17 00:00:00 2001 From: Adrien Piquerez Date: Mon, 4 May 2020 17:29:03 +0200 Subject: [PATCH] fix classpath in buildTarget/scalacOptions --- .../main/scala/sbt/internal/server/BuildServerProtocol.scala | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/main/src/main/scala/sbt/internal/server/BuildServerProtocol.scala b/main/src/main/scala/sbt/internal/server/BuildServerProtocol.scala index 7f0b5bc5c..740f39ce0 100644 --- a/main/src/main/scala/sbt/internal/server/BuildServerProtocol.scala +++ b/main/src/main/scala/sbt/internal/server/BuildServerProtocol.scala @@ -112,13 +112,14 @@ object BuildServerProtocol { SourcesItem(id, items) }, bspBuildTargetCompileItem := bspCompileTask.value, - bspBuildTargetScalacOptionsItem := + bspBuildTargetScalacOptionsItem := { ScalacOptionsItem( target = buildTargetIdentifier.value, options = scalacOptions.value.toVector, - classpath = fullClasspath.value.toVector.map(_.data.toURI), + classpath = dependencyClasspath.value.map(_.data.toURI).toVector, classDirectory = classDirectory.value.toURI ) + } ) def handler(sbtVersion: String): ServerHandler = ServerHandler { callback =>