-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
39 lines (29 loc) · 1.34 KB
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
name := "balance-service-akka"
organization := "qza"
description := "simple balance service with akka"
version := "1.0"
scalaVersion := "2.11.7"
scalacOptions := Seq("-unchecked", "-deprecation", "-feature", "-encoding", "utf8")
resolvers += "Typesafe Releases" at "http://repo.typesafe.com/typesafe/releases/"
libraryDependencies ++= {
val akka_http_version = "2.0-M2"
val kafkaVersion = "0.9.0.0"
Seq(
"com.typesafe.akka" %% "akka-http-experimental" % akka_http_version,
"com.typesafe.akka" %% "akka-http-testkit-experimental" % akka_http_version,
"com.typesafe.akka" %% "akka-http-spray-json-experimental" % akka_http_version,
"com.typesafe.scala-logging" %% "scala-logging" % "3.1.0" exclude("org.scala-lang", "scala-reflect"),
"org.apache.kafka" % "kafka_2.10" % kafkaVersion excludeAll(
ExclusionRule(organization = "org.slf4j"),
ExclusionRule(organization = "com.sun.jdmk"),
ExclusionRule(organization = "com.sun.jmx"),
ExclusionRule(organization = "javax.jms"),
ExclusionRule(organization = "log4j")
),
"org.scalatest" %% "scalatest" % "2.2.4" % "test" exclude("org.scala-lang", "scala-reflect"),
"org.scala-lang.modules" % "scala-xml_2.11" % "1.0.4",
"ch.qos.logback" % "logback-classic" % "1.1.3",
"jline" % "jline" % "0.9.94"
)
}
exportJars := true