mirror of https://github.com/sbt/sbt.git
Downgrade scala-xml to _2.13 on Scala 3
Since Coursier doesn't have Scala 3 artifacts yet, downgrade scala-xml so we can use for3Use2_13.
This commit is contained in:
parent
a8f2b1f636
commit
b807671ec5
12
build.sbt
12
build.sbt
|
|
@ -12,7 +12,7 @@ ThisBuild / version := {
|
|||
nightlyVersion match {
|
||||
case Some(v) => v
|
||||
case _ =>
|
||||
if ((ThisBuild / isSnapshot).value) "1.4.0-SNAPSHOT"
|
||||
if ((ThisBuild / isSnapshot).value) "2.0.0-SNAPSHOT"
|
||||
else old
|
||||
}
|
||||
}
|
||||
|
|
@ -109,7 +109,7 @@ lazy val lmRoot = (project in file("."))
|
|||
)
|
||||
|
||||
lazy val lmCore = (project in file("core"))
|
||||
.enablePlugins(ContrabandPlugin, JsonCodecPlugin)
|
||||
// .enablePlugins(ContrabandPlugin, JsonCodecPlugin)
|
||||
.settings(
|
||||
commonSettings,
|
||||
name := "librarymanagement-core",
|
||||
|
|
@ -121,13 +121,13 @@ lazy val lmCore = (project in file("core"))
|
|||
launcherInterface,
|
||||
gigahorseOkhttp,
|
||||
okhttpUrlconnection,
|
||||
scalaXml,
|
||||
sjsonnewScalaJson.value % Optional,
|
||||
sjsonnew.value % Optional,
|
||||
scalaTest % Test,
|
||||
scalaCheck % Test,
|
||||
scalaVerify % Test,
|
||||
),
|
||||
libraryDependencies += scalaXml,
|
||||
Compile / resourceGenerators += Def
|
||||
.task(
|
||||
Util.generateVersionFile(
|
||||
|
|
@ -142,7 +142,7 @@ lazy val lmCore = (project in file("core"))
|
|||
case v if v.startsWith("2.12.") => List("-Ywarn-unused:-locals,-explicits,-privates")
|
||||
case _ => List()
|
||||
}),
|
||||
Compile / managedSourceDirectories +=
|
||||
Compile / unmanagedSourceDirectories +=
|
||||
baseDirectory.value / "src" / "main" / "contraband-scala",
|
||||
Compile / generateContrabands / sourceManaged := baseDirectory.value / "src" / "main" / "contraband-scala",
|
||||
Compile / generateContrabands / contrabandFormatsForType := DatatypeConfig.getFormats,
|
||||
|
|
@ -271,7 +271,7 @@ lazy val lmCore = (project in file("core"))
|
|||
.configure(addSbtIO, addSbtUtilLogging, addSbtUtilPosition, addSbtUtilCache)
|
||||
|
||||
lazy val lmIvy = (project in file("ivy"))
|
||||
.enablePlugins(ContrabandPlugin, JsonCodecPlugin)
|
||||
// .enablePlugins(ContrabandPlugin, JsonCodecPlugin)
|
||||
.dependsOn(lmCore)
|
||||
.settings(
|
||||
commonSettings,
|
||||
|
|
@ -283,7 +283,7 @@ lazy val lmIvy = (project in file("ivy"))
|
|||
scalaCheck % Test,
|
||||
scalaVerify % Test,
|
||||
),
|
||||
Compile / managedSourceDirectories +=
|
||||
Compile / unmanagedSourceDirectories +=
|
||||
baseDirectory.value / "src" / "main" / "contraband-scala",
|
||||
Compile / generateContrabands / sourceManaged := baseDirectory.value / "src" / "main" / "contraband-scala",
|
||||
Compile / generateContrabands / contrabandFormatsForType := DatatypeConfig.getFormats,
|
||||
|
|
|
|||
|
|
@ -52,8 +52,8 @@ object Dependencies {
|
|||
val jsch = "com.jcraft" % "jsch" % "0.1.54" intransitive ()
|
||||
val scalaReflect = Def.setting { "org.scala-lang" % "scala-reflect" % scalaVersion.value }
|
||||
val scalaCompiler = Def.setting { "org.scala-lang" % "scala-compiler" % scalaVersion.value }
|
||||
val scalaXml = "org.scala-lang.modules" %% "scala-xml" % "2.0.1"
|
||||
val scalaTest = "org.scalatest" %% "scalatest" % "3.2.10"
|
||||
val scalaXml = ("org.scala-lang.modules" % "scala-xml" % "2.0.1").cross(CrossVersion.for3Use2_13)
|
||||
val scalaTest = ("org.scalatest" %% "scalatest" % "3.2.10").cross(CrossVersion.for3Use2_13)
|
||||
val scalaVerify = "com.eed3si9n.verify" %% "verify" % "1.0.0"
|
||||
val scalaCheck = "org.scalacheck" %% "scalacheck" % "1.15.3"
|
||||
val sjsonNewVersion = "0.10.0"
|
||||
|
|
|
|||
Loading…
Reference in New Issue