bill-acceptor
rs-232 serial bill acceptor in scala and akka
git clone https://9o.is/git/bill-acceptor.git
Build.scala
(988B)
1 import sbt._
2 import sbt.Keys._
3
4 object ProjectBuild extends Build {
5
6 import BuildSettings._
7
8 /** Aggregates tasks for all projects */
9 lazy val root = Project("bill-acceptor-all", file("."))
10 .settings(appSettings: _*)
11 .aggregate(core, apex)
12
13
14 lazy val core = module("core")
15 .settings(
16 name := "bill-acceptor-core"
17 )
18 .settings(libraryDependencies ++=
19 Seq(
20 "com.typesafe.akka" %% "akka-actor" % "2.3.6",
21 "com.github.jodersky" %% "flow" % "2.0.3",
22 "ch.qos.logback" % "logback-classic" % "1.0.13" % "compile",
23 "org.scalatest" %% "scalatest" % "2.2.1" % "test",
24 "com.typesafe.akka" %% "akka-testkit" % "2.3.6" % "test"
25 )
26 )
27 .dependsOn(currency)
28
29
30 lazy val apex = module("apex")
31 .settings(
32 name := "bill-acceptor-apex"
33 )
34 .dependsOn(core)
35 .dependsOn(core % "test->test")
36
37 lazy val currency = ProjectRef(uri("../currency-lib"), "currency-lib")
38 }