diff --git a/build.sbt b/build.sbt index f72109174..212d09840 100644 --- a/build.sbt +++ b/build.sbt @@ -453,7 +453,10 @@ lazy val docs = projectMatrix scalacOptions += "-Wconf:msg='match may not be exhaustive':s", // silence exhaustive pattern matching warning for documentation scalacOptions += "-Xfatal-warnings", mdoc := (Compile / run).evaluated, - libraryDependencies += scalatags, + libraryDependencies ++= Seq( + scalatags, + semanticdbScalac + ), // ignore eviction of dependencies just left in cli for backward compatibility at runtime libraryDependencySchemes ++= Dependencies.runtimeDepsForBackwardCompatibility diff --git a/project/Dependencies.scala b/project/Dependencies.scala index 442c54440..bd7ead511 100644 --- a/project/Dependencies.scala +++ b/project/Dependencies.scala @@ -25,7 +25,7 @@ object Dependencies { val metaconfigV = "0.16.0" val nailgunV = "0.9.1" val scalaXmlV = "2.4.0" - val scalametaV = "4.14.1" + val scalametaV = "4.14.2" val scalatagsV = "0.13.1" val scalatestV = "3.2.19" val munitV = "1.2.1" @@ -46,6 +46,7 @@ object Dependencies { val scalatags = "com.lihaoyi" %% "scalatags" % scalatagsV val scalatest = "org.scalatest" %% "scalatest" % scalatestV val munit = "org.scalameta" %% "munit" % munitV + val semanticdbScalac = "org.scalameta" % "semanticdb-scalac" % scalametaV cross CrossVersion.full val semanticdbScalacCore = "org.scalameta" % "semanticdb-scalac-core" % scalametaV cross CrossVersion.full val semanticdbSharedFor3Use2_13 = "org.scalameta" % "semanticdb-shared" % scalametaV cross CrossVersion.for3Use2_13