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:
Eugene Yokota 2022-08-11 23:40:40 -04:00
parent a8f2b1f636
commit b807671ec5
2 changed files with 8 additions and 8 deletions

View File

@ -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,

View File

@ -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"