From dd93b1274ccacc25a0f3e49a36e9043e50d22c60 Mon Sep 17 00:00:00 2001 From: Hamza Remmal Date: Fri, 18 Jul 2025 20:49:19 +0100 Subject: [PATCH] chore: make metals believe scala-library-bootstrapped is a scala 3 project --- project/Build.scala | 3 +++ 1 file changed, 3 insertions(+) diff --git a/project/Build.scala b/project/Build.scala index 3a614f227e84..13f0ab8f32fd 100644 --- a/project/Build.scala +++ b/project/Build.scala @@ -1450,6 +1450,9 @@ object Build { moduleName := "scala-library", version := dottyVersion, versionScheme := Some("semver-spec"), + // sbt defaults to scala 2.12.x and metals will report issues as it doesn't consider the project a scala 3 project + // (not the actual version we use to compile the project) + scalaVersion := referenceVersion, crossPaths := false, // org.scala-lang:scala-library doesn't have a crosspath // Add the source directories for the stdlib (non-boostrapped) Compile / unmanagedSourceDirectories := Seq(baseDirectory.value / "src"),