aboutsummaryrefslogtreecommitdiff
path: root/mavigator-server/build.sbt
blob: 378ff8f7e095dc938f8514c35eed1277a38b3238 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
import mavigator.{Dependencies, MavigatorBuild, Js}

enablePlugins(SbtTwirl)

MavigatorBuild.defaultSettings

libraryDependencies ++= Seq(
  Dependencies.akkaHttp,
  Dependencies.akkaHttpCore,
  Dependencies.akkaStream,
  Dependencies.akkaSerialNative //FIXME runtime dependencies from uav are not included, is this an sbt bug?
)

Js.dependsOnJs(MavigatorBuild.cockpit)

fork in run := true
connectInput in run := true
cancelable in Global := true

assemblyJarName in assembly := "mavigator.jar"
assemblyMergeStrategy in assembly := {
  case "JS_DEPENDENCIES" => MergeStrategy.discard
  case other => (assemblyMergeStrategy in assembly).value(other)
}