2015-08-20 06:18:02 +02:00
|
|
|
import sbt._
|
|
|
|
|
import Keys._
|
|
|
|
|
|
|
|
|
|
object Dependencies {
|
2016-05-04 22:27:29 +02:00
|
|
|
lazy val scala211 = "2.11.8"
|
|
|
|
|
lazy val scala212 = "2.12.0-M4"
|
2015-08-20 06:18:02 +02:00
|
|
|
|
2016-05-11 17:30:40 +02:00
|
|
|
lazy val sbtIO = "org.scala-sbt" %% "io" % "1.0.0-M6"
|
2015-12-09 15:12:53 +01:00
|
|
|
lazy val jline = "jline" % "jline" % "2.13"
|
2015-08-31 01:51:03 +02:00
|
|
|
|
2015-08-20 06:18:02 +02:00
|
|
|
lazy val scalaCompiler = Def.setting { "org.scala-lang" % "scala-compiler" % scalaVersion.value }
|
|
|
|
|
lazy val scalaReflect = Def.setting { "org.scala-lang" % "scala-reflect" % scalaVersion.value }
|
2015-08-31 01:51:03 +02:00
|
|
|
|
2015-08-20 06:18:02 +02:00
|
|
|
private def scala211Module(name: String, moduleVersion: String) =
|
|
|
|
|
Def.setting {
|
|
|
|
|
scalaVersion.value match {
|
|
|
|
|
case sv if (sv startsWith "2.9.") || (sv startsWith "2.10.") => Nil
|
|
|
|
|
case _ => ("org.scala-lang.modules" %% name % moduleVersion) :: Nil
|
|
|
|
|
}
|
|
|
|
|
}
|
2015-08-31 01:51:03 +02:00
|
|
|
|
2016-05-04 22:27:29 +02:00
|
|
|
lazy val scalaXml = scala211Module("scala-xml", "1.0.5")
|
2015-08-31 00:57:00 +02:00
|
|
|
|
2016-05-04 22:27:29 +02:00
|
|
|
val scalaCheck = "org.scalacheck" %% "scalacheck" % "1.13.1"
|
|
|
|
|
val scalatest = "org.scalatest" %% "scalatest" % "2.2.6"
|
2015-12-23 09:36:38 +01:00
|
|
|
|
|
|
|
|
lazy val parserCombinator211 = "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.4"
|
2016-06-27 15:27:42 +02:00
|
|
|
|
2016-07-24 22:42:03 +02:00
|
|
|
lazy val sjsonnewVersion = "0.4.1"
|
2016-07-24 22:10:36 +02:00
|
|
|
lazy val sjsonnew = "com.eed3si9n" %% "sjson-new-core" % sjsonnewVersion
|
|
|
|
|
lazy val sjsonnewScalaJson = "com.eed3si9n" %% "sjson-new-scalajson" % sjsonnewVersion
|
2015-08-20 06:18:02 +02:00
|
|
|
}
|