From 28ad11b07fefdc25bf156cf6a14b05b66efa9446 Mon Sep 17 00:00:00 2001 From: Adrien Piquerez Date: Fri, 18 Dec 2020 11:20:09 +0100 Subject: [PATCH] Add scripted scala3-auto-scala-library --- .../scala3-auto-scala-library/build.sbt | 19 +++++++++++++++++++ .../scala3-auto-scala-library/test | 1 + 2 files changed, 20 insertions(+) create mode 100644 sbt/src/sbt-test/dependency-management/scala3-auto-scala-library/build.sbt create mode 100644 sbt/src/sbt-test/dependency-management/scala3-auto-scala-library/test diff --git a/sbt/src/sbt-test/dependency-management/scala3-auto-scala-library/build.sbt b/sbt/src/sbt-test/dependency-management/scala3-auto-scala-library/build.sbt new file mode 100644 index 000000000..9478d98dd --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/scala3-auto-scala-library/build.sbt @@ -0,0 +1,19 @@ +autoScalaLibrary := false +scalaVersion := "3.0.0-M2" +libraryDependencies += "com.chuusai" % "shapeless_2.13" % "2.3.3" + +val checkScalaLibrary = TaskKey[Unit]("checkScalaLibrary") + +checkScalaLibrary := { + val scalaLibsJars = (Compile / managedClasspath).value + .map(_.data.getName) + .filter(name => name.startsWith("scala-library") || name.startsWith("scala3-library")) + .sorted + val expectedScalaLibsJars = Seq( + "scala-library-2.13.0.jar" + ) + assert( + scalaLibsJars == expectedScalaLibsJars, + s"$scalaLibsJars != $expectedScalaLibsJars" + ) +} diff --git a/sbt/src/sbt-test/dependency-management/scala3-auto-scala-library/test b/sbt/src/sbt-test/dependency-management/scala3-auto-scala-library/test new file mode 100644 index 000000000..f56f5a75e --- /dev/null +++ b/sbt/src/sbt-test/dependency-management/scala3-auto-scala-library/test @@ -0,0 +1 @@ +> checkScalaLibrary