blob: c2822185cb2b17e5612d840a99693ef212686754 (
plain) (
tree)
|
|
import sbt._
import Keys._
object Build extends Build {
import AspectJ._
import NewRelic._
import Settings._
import Dependencies._
lazy val root = Project("root", file("."))
.aggregate(kamonCore, kamonUow)
.settings(basicSettings: _*)
lazy val kamonCore = Project("kamon-core", file("kamon-core"))
.settings(basicSettings: _*)
.settings(revolverSettings: _*)
.settings(aspectJSettings: _*)
.settings(newrelicSettings: _*)
.settings(
libraryDependencies ++=
compile(akkaActor, akkaAgent, sprayCan, sprayClient, sprayRouting, sprayServlet, aspectJ, metrics, sprayJson) ++
test(scalatest, akkaTestKit, sprayTestkit))
lazy val kamonUow = Project("kamon-uow", file("kamon-uow"))
.settings(basicSettings: _*)
.settings(libraryDependencies ++=
compile(akkaActor, akkaSlf4j, sprayRouting))
.dependsOn(kamonCore)
}
|