blob: b75c0820239eab85209fc8b33a1303d3148dbc52 [file] [log] [blame]
import sbt._
object Dependencies {
object Resolvers {
val typesafe = "Typesafe Repository" at "http://repo.typesafe.com/typesafe/releases/"
val sonatype = "Sonatype Release" at "https://oss.sonatype.org/content/repositories/releases"
val mvnrepository = "MVN Repo" at "http://mvnrepository.com/artifact"
val litbitBitbucket = "Litbit Repo" at "https://s3-us-west-2.amazonaws.com/maven.litbit.com/snapshots"
val emuller = "emueller-bintray" at "http://dl.bintray.com/emueller/maven"
val allResolvers = Seq(typesafe, sonatype, mvnrepository, emuller, litbitBitbucket)
}
def compile(deps: ModuleID*): Seq[ModuleID] = deps map (_ % "compile")
def provided(deps: ModuleID*): Seq[ModuleID] = deps map (_ % "provided")
def test(deps: ModuleID*): Seq[ModuleID] = deps map (_ % "test")
def runtime(deps: ModuleID*): Seq[ModuleID] = deps map (_ % "runtime")
def container(deps: ModuleID*): Seq[ModuleID] = deps map (_ % "container")
val fey = "org.apache.iota" %% "fey-core" % "1.0-SNAPSHOT"
val zmq = "org.zeromq" % "jeromq" % "0.3.5"
val math3 = "org.apache.commons" % "commons-math3" % "3.2"
val codec = "commons-codec" % "commons-codec" % "1.10"
val apacheIO = "commons-io" % "commons-io" % "2.4"
val akka_actor = "com.typesafe.akka" %% "akka-actor" % "2.4.10"
val typesafe_config = "com.typesafe" % "config" % "1.3.0"
val playJson = "com.typesafe.play" %% "play-json" % "2.5.3"
val playNetty = "com.typesafe.play" %% "play-netty-server" % "2.5.8"
val jsonValidator = "com.eclipsesource" %% "play-json-schema-validator" % "0.7.0"
//Logger
val slf4j = "com.typesafe.akka" %% "akka-slf4j" % "2.4.10"
val log4jbind = "ch.qos.logback" % "logback-classic" % "1.1.7"
val javaFilter = "janino" % "janino" % "2.5.10"
//restapi
val sprayCan = "io.spray" %% "spray-can" % "1.3.3"
val sprayRouting = "io.spray" %% "spray-routing" % "1.3.3"
//Tests
val akka_testkit = "com.typesafe.akka" %% "akka-testkit" % "2.4.8"
val scala_test = "org.scalatest" %% "scalatest" % "3.0.0-RC4"
}