-
Notifications
You must be signed in to change notification settings - Fork 2
/
build.sbt
42 lines (31 loc) · 1.03 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
40
41
42
import io.backchat.sbt._
import GlobalSettings._
import Dependencies._
import sbtprotobuf.{ProtobufPlugin => PB}
seq(buildSettings:_*)
seq(PB.protobufSettings:_*)
name := "backchat-borg"
version := "0.1.5-SNAPSHOT"
organization := "com.mojolly.borg"
mainClass := Some("backchat.borg.samples.ClientTestServer")
description := "Provides the clustering and High-Availabillity for the backchat system"
ivyXML := <dependencies>
<exclude module="slf4j-log4j12" />
<exclude module="log4j" />
</dependencies>
unmanagedResourceDirectories in Compile <+= (sourceDirectory in PB.protobufConfig)
javaSource in PB.protobufConfig <<= (sourceManaged in Compile)
libraryDependencies ++= Seq(
"com.google.protobuf" % "protobuf-java" % "2.4.1",
mojollyLibrary("core"),
mojollyLibrary("io"),
mojollyLibrary("metrics"),
commons("codec", "1.5"),
akka("slf4j"),
"org.apache.hadoop.zookeeper" % "zookeeper" % "3.4.0",
specs2,
scalaTest,
akkaTestkit,
mockito,
mojollyLibrary("testing") % "test"
)