forked from psforever/PSF-LoginServer
-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
35 lines (32 loc) · 1.32 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
lazy val commonSettings = Seq(
organization := "net.psforever",
version := "1.0",
scalaVersion := "2.11.7",
scalacOptions := Seq("-unchecked", "-deprecation", "-encoding", "utf8"),
resolvers += "Sonatype OSS Snapshots" at "https://oss.sonatype.org/content/repositories/snapshots",
libraryDependencies := Seq(
"com.typesafe.akka" %% "akka-actor" % "2.4.4",
"com.typesafe.scala-logging" %% "scala-logging" % "3.1.0",
"org.specs2" %% "specs2-core" % "3.8.3" % "test",
"org.scodec" %% "scodec-core" % "1.10.0",
"org.scodec" %% "scodec-akka" % "0.2.0",
"net.java.dev.jna" % "jna" % "4.2.1",
"com.typesafe.akka" %% "akka-slf4j" % "2.4.4",
"ch.qos.logback" % "logback-classic" % "1.1.7",
"org.log4s" %% "log4s" % "1.3.0",
"org.fusesource.jansi" % "jansi" % "1.12"
)
)
lazy val root = (project in file(".")).
settings(commonSettings: _*).
aggregate(pslogin, common)
lazy val pslogin = (project in file("pslogin")).
settings(commonSettings: _*).
settings(
name := "pslogin"
).settings(packAutoSettings: _*).dependsOn(common)
lazy val common = (project in file("common")).
settings(commonSettings: _*).
settings(
name := "common"
)