-
Notifications
You must be signed in to change notification settings - Fork 9
/
Copy pathbuild.sbt
41 lines (29 loc) · 935 Bytes
/
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
name := "battleship"
version := "1.0"
scalaVersion := "2.11.6"
lazy val akkaV = "2.3.9"
lazy val akkaDeps = Seq(
"com.typesafe.akka" %% "akka-actor" % "2.3.9",
"com.typesafe.akka" %% "akka-testkit" % "2.3.9",
"com.typesafe.akka" %% "akka-remote" % "2.3.9"
)
lazy val scalatest = "org.scalatest" %% "scalatest" % "2.2.4" % "test"
lazy val lanterna = "com.googlecode.lanterna" % "lanterna" % "3.0.0-alpha6"
libraryDependencies ++= akkaDeps :+ scalatest
lazy val messages = project.in(file("messages")).settings(
scalaVersion := "2.11.6",
libraryDependencies ++= akkaDeps ++ Seq(
scalatest
)
)
lazy val root = project.in(file(".")).settings(
libraryDependencies ++= akkaDeps ++ Seq(
scalatest
)
).dependsOn(messages)
lazy val client = project.in(file("client")).settings(
scalaVersion := "2.11.6",
libraryDependencies ++= akkaDeps ++ Seq(
scalatest, lanterna
)
).dependsOn(messages)