-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbuild.sbt
33 lines (27 loc) · 824 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
lazy val commonSettings = Seq(
scalaVersion := "2.12.7",
javacOptions ++= Seq("-Xlint:deprecation"),
libraryDependencies += "com.typesafe.akka" %% "akka-remote" % "2.5.17",
organization := "com.lightbend",
version := "1.0-SNAPSHOT"
)
lazy val root = (project in file(".")).aggregate(
`play-client-app`,
`akka-remote-service`,
`actor-ops`
)
lazy val `actor-ops` = (project in file("actor-ops"))
.settings(commonSettings: _*)
lazy val `play-client-app` = (project in file("play-client-app"))
.enablePlugins(PlayJava)
.settings(commonSettings: _*)
.settings(
libraryDependencies += guice
)
.dependsOn(`actor-ops`)
lazy val `akka-remote-service` = (project in file("akka-remote-service"))
.settings(commonSettings: _*)
.settings(
mainClass := Some("")
)
.dependsOn(`actor-ops`)