sbt/project/Dependencies.scala

61 lines
2.7 KiB
Scala
Raw Normal View History

2014-12-18 13:57:05 +01:00
import sbt._
import Keys._
object Dependencies {
2016-11-23 16:17:34 +01:00
val scala282 = "2.8.2"
val scala292 = "2.9.2"
val scala293 = "2.9.3"
val scala210 = "2.10.6"
val scala211 = "2.11.8"
2014-12-18 23:40:20 +01:00
2015-09-14 09:27:22 +02:00
// sbt modules
2016-11-23 16:17:34 +01:00
val ioVersion = "1.0.0-M6"
2016-10-05 17:20:32 +02:00
val utilVersion = "0.1.0-M14"
2016-11-23 16:17:34 +01:00
val lmVersion = "0.1.0-X1"
2016-09-07 05:39:34 +02:00
val zincVersion = "1.0.0-X3"
2016-11-23 16:17:34 +01:00
val sbtIO = "org.scala-sbt" %% "io" % ioVersion
val utilApplyMacro = "org.scala-sbt" %% "util-apply-macro" % utilVersion
val utilCache = "org.scala-sbt" %% "util-cache" % utilVersion
val utilCollection = "org.scala-sbt" %% "util-collection" % utilVersion
val utilCompletion = "org.scala-sbt" %% "util-completion" % utilVersion
val utilControl = "org.scala-sbt" %% "util-control" % utilVersion
val utilLogging = "org.scala-sbt" %% "util-logging" % utilVersion
val utilLogic = "org.scala-sbt" %% "util-logic" % utilVersion
val utilRelation = "org.scala-sbt" %% "util-relation" % utilVersion
val utilScripted = "org.scala-sbt" %% "util-scripted" % utilVersion
val utilTesting = "org.scala-sbt" %% "util-testing" % utilVersion
val utilTracking = "org.scala-sbt" %% "util-tracking" % utilVersion
val libraryManagement = "org.scala-sbt" %% "librarymanagement" % lmVersion
val launcherInterface = "org.scala-sbt" % "launcher-interface" % "1.0.0"
val rawLauncher = "org.scala-sbt" % "launcher" % "1.0.0"
val testInterface = "org.scala-sbt" % "test-interface" % "1.0"
val compilerApiInfo = "org.scala-sbt" %% "zinc-apiinfo" % zincVersion
val compilerBridge = "org.scala-sbt" %% "compiler-bridge" % zincVersion
val compilerClasspath = "org.scala-sbt" %% "zinc-classpath" % zincVersion
val compilerInterface = "org.scala-sbt" % "compiler-interface" % zincVersion
val compilerIvyIntegration = "org.scala-sbt" %% "zinc-ivy-integration" % zincVersion
val zinc = "org.scala-sbt" %% "zinc" % zincVersion
val zincCompile = "org.scala-sbt" %% "zinc-compile" % zincVersion
val sjsonNewScalaJson = "com.eed3si9n" %% "sjson-new-scalajson" % "0.4.2"
val scalaCheck = "org.scalacheck" %% "scalacheck" % "1.11.4"
val specs2 = "org.specs2" %% "specs2" % "2.3.11"
val junit = "junit" % "junit" % "4.11"
private def scala211Module(name: String, moduleVersion: String) = Def setting (
scalaBinaryVersion.value match {
case "2.9" | "2.10" => Nil
case _ => ("org.scala-lang.modules" %% name % moduleVersion) :: Nil
2014-12-18 13:57:05 +01:00
}
2016-11-23 16:17:34 +01:00
)
val scalaXml = scala211Module("scala-xml", "1.0.1")
val scalaParsers = scala211Module("scala-parser-combinators", "1.0.1")
2014-12-18 13:57:05 +01:00
}