aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorIvan Topolnjak <ivantopo@gmail.com>2014-10-24 23:58:57 +0200
committerIvan Topolnjak <ivantopo@gmail.com>2014-10-24 23:58:57 +0200
commit3e2c2b3ba39ad8cca4874e3be3004f8a182dab36 (patch)
treeebff9c94ac7441322a1b30e6c492e7e3f8b0f0ce /project
parent81ae33c18c7d875240db1b2bbf8fcb2d6e41ca47 (diff)
downloadKamon-3e2c2b3ba39ad8cca4874e3be3004f8a182dab36.tar.gz
Kamon-3e2c2b3ba39ad8cca4874e3be3004f8a182dab36.tar.bz2
Kamon-3e2c2b3ba39ad8cca4874e3be3004f8a182dab36.zip
+ akka-remote: create a new kamon-akka-remote module, closes #99
Diffstat (limited to 'project')
-rw-r--r--project/Projects.scala16
1 files changed, 14 insertions, 2 deletions
diff --git a/project/Projects.scala b/project/Projects.scala
index e3321887..6ab6ae71 100644
--- a/project/Projects.scala
+++ b/project/Projects.scala
@@ -8,7 +8,7 @@ object Projects extends Build {
lazy val root = Project("root", file("."))
.aggregate(kamonCore, kamonSpray, kamonNewrelic, kamonPlayground, kamonDashboard, kamonTestkit, kamonPlay, kamonStatsD,
- kamonDatadog, kamonSystemMetrics, kamonLogReporter)
+ kamonDatadog, kamonSystemMetrics, kamonLogReporter, kamonAkkaRemote)
.settings(basicSettings: _*)
.settings(formatSettings: _*)
.settings(noPublishing: _*)
@@ -24,10 +24,21 @@ object Projects extends Build {
mappings in (Compile, packageSrc) ++= mappings.in(kamonMacros, Compile, packageSrc).value,
libraryDependencies ++=
compile(akkaActor, aspectJ, hdrHistogram) ++
- optional(akkaRemote, akkaCluster, logback, scalazConcurrent) ++
+ optional(logback, scalazConcurrent) ++
test(scalatest, akkaTestKit, sprayTestkit, akkaSlf4j, logback))
+ lazy val kamonAkkaRemote = Project("kamon-akka-remote", file("kamon-akka-remote"))
+ .dependsOn(kamonCore)
+ .settings(basicSettings: _* )
+ .settings(formatSettings: _*)
+ .settings(aspectJSettings: _*)
+ .settings(
+ libraryDependencies ++=
+ compile(akkaRemote, akkaCluster) ++
+ test(scalatest, akkaTestKit))
+
+
lazy val kamonSpray = Project("kamon-spray", file("kamon-spray"))
.dependsOn(kamonMacros % "compile-internal, test-internal")
.settings(basicSettings: _*)
@@ -58,6 +69,7 @@ object Projects extends Build {
.settings(basicSettings: _*)
.settings(formatSettings: _*)
.settings(noPublishing: _*)
+ .settings(aspectJSettings: _*)
.settings(
libraryDependencies ++=
compile(akkaActor, akkaSlf4j, sprayCan, sprayClient, sprayRouting, logback))