sbt/project/Dependencies.scala

31 lines
1.1 KiB
Scala
Raw Normal View History

2015-08-20 06:18:02 +02:00
import sbt._
import Keys._
object Dependencies {
2015-12-16 21:27:00 +01:00
lazy val scala210 = "2.10.6"
2015-08-20 06:18:02 +02:00
lazy val scala211 = "2.11.7"
2015-09-07 07:11:13 +02:00
lazy val sbtIO = "org.scala-sbt" %% "io" % "1.0.0-M3"
lazy val jline = "jline" % "jline" % "2.13"
2015-08-20 06:18:02 +02:00
lazy val sbtSerialization = "org.scala-sbt" %% "serialization" % "0.1.2"
lazy val sbinary = "org.scala-sbt" %% "sbinary" % "0.4.3"
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
2015-08-20 06:18:02 +02:00
lazy val scalaXml = scala211Module("scala-xml", "1.0.1")
2015-09-04 23:40:48 +02:00
lazy val scalaCheck = "org.scalacheck" %% "scalacheck" % "1.12.4"
lazy val scalatest = "org.scalatest" %% "scalatest" % "2.2.4"
2015-12-23 09:36:38 +01:00
lazy val parserCombinator211 = "org.scala-lang.modules" %% "scala-parser-combinators" % "1.0.4"
2015-08-20 06:18:02 +02:00
}