diff options
Diffstat (limited to 'build.sbt')
| -rw-r--r-- | build.sbt | 17 |
1 files changed, 11 insertions, 6 deletions
@@ -16,9 +16,9 @@ name := "firrtl" version := "1.2-SNAPSHOT" -scalaVersion := "2.12.4" +scalaVersion := "2.12.7" -crossScalaVersions := Seq("2.12.4", "2.11.12") +crossScalaVersions := Seq("2.12.7", "2.11.12") def scalacOptionsVersion(scalaVersion: String): Seq[String] = { Seq() ++ { @@ -54,19 +54,24 @@ javacOptions ++= javacOptionsVersion(scalaVersion.value) libraryDependencies += "org.scala-lang" % "scala-reflect" % scalaVersion.value -libraryDependencies += "com.typesafe.scala-logging" %% "scala-logging" % "3.7.2" +libraryDependencies += "com.typesafe.scala-logging" %% "scala-logging" % "3.9.0" libraryDependencies += "ch.qos.logback" % "logback-classic" % "1.2.3" -libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.1" % "test" +// sbt 1.2.6 fails with `Symbol 'term org.junit' is missing from the classpath` +// when compiling tests under 2.11.12 +// An explicit dependency on junit seems to alleviate this. +libraryDependencies += "junit" % "junit" % "4.12" % "test" -libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.13.4" % "test" +libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.5" % "test" + +libraryDependencies += "org.scalacheck" %% "scalacheck" % "1.14.0" % "test" libraryDependencies += "com.github.scopt" %% "scopt" % "3.7.0" libraryDependencies += "net.jcazevedo" %% "moultingyaml" % "0.4.0" -libraryDependencies += "org.json4s" %% "json4s-native" % "3.5.3" +libraryDependencies += "org.json4s" %% "json4s-native" % "3.6.1" // Java PB |
