-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathbuild.sbt
49 lines (28 loc) · 1.29 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
43
44
45
46
47
48
lazy val missleDefend = project in file(".")
enablePlugins(JavaAppPackaging)
enablePlugins(LinuxPlugin)
enablePlugins(LauncherJarPlugin)
name := "missileDefend"
//fat jar
mainClass in assembly := some("defend.Boot")
mainClass in Compile := Some(" defend.Boot")
assemblyJarName := "reactive_missile_defend.jar"
//fat jar -end
parallelExecution in ThisBuild := false
Common.settings
libraryDependencies ++= Dependencies.missileDefend
initialCommands := """|import akka.actor._
|import akka.actor.ActorDSL._
|import akka.cluster._
|import akka.cluster.routing._
|import akka.routing._
|import akka.util._
|import com.typesafe.config._
|import scala.concurrent._
|import scala.concurrent.duration._""".stripMargin
addCommandAlias("cc", "runMain defend.DefenceCommandCenter ")
addCommandAlias("ui", "runMain defend.ui.UiApp")
addCommandAlias("st", "runMain defend.shardtest.ShardTest")
addCommandAlias("ui-test", "runMain defend.ui.JWarTheater")
addCommandAlias("sj", "runMain defend.cluster.SharedJournalApp -Dakka.cluster.roles.0=shared-journal")
addCommandAlias("cliui", "runMain defend.ui.CliUi -Dakka.cluster.roles.0=cliui")