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 }