summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--contrib/bsp/src/mill/contrib/bsp/MillBuildServer.scala5
1 files changed, 2 insertions, 3 deletions
diff --git a/contrib/bsp/src/mill/contrib/bsp/MillBuildServer.scala b/contrib/bsp/src/mill/contrib/bsp/MillBuildServer.scala
index b191aed9..c3273e49 100644
--- a/contrib/bsp/src/mill/contrib/bsp/MillBuildServer.scala
+++ b/contrib/bsp/src/mill/contrib/bsp/MillBuildServer.scala
@@ -427,9 +427,8 @@ class MillBuildServer(evaluator: Evaluator,
val options = evaluateInformativeTask(evaluator, m.scalacOptions, Seq.empty[String]).toList
val classpath = evaluateInformativeTask(evaluator, m.compileClasspath, Agg.empty[PathRef]).
map(pathRef => pathRef.path.toNIO.toAbsolutePath.toUri.toString).toList
- val index = m.millModuleSegments.parts.length
-
- val classDirectory = Evaluator.resolveDestPaths(os.pwd / "out", m.millModuleSegments).out.toIO.toURI.toString//m.millSourcePath.toNIO.toAbsolutePath.toUri.toString
+ val classDirectory = (Evaluator.resolveDestPaths(os.pwd / "out" , m.millModuleSegments).
+ dest / "classes").toIO.toURI.toString
targetScalacOptions ++= List(new ScalacOptionsItem(targetId, options.asJava, classpath.asJava, classDirectory))
case m: JavaModule => targetScalacOptions ++= List()