diff options
author | Ivan Topolnjak <ivantopo@gmail.com> | 2014-10-24 23:58:57 +0200 |
---|---|---|
committer | Ivan Topolnjak <ivantopo@gmail.com> | 2014-10-24 23:58:57 +0200 |
commit | 3e2c2b3ba39ad8cca4874e3be3004f8a182dab36 (patch) | |
tree | ebff9c94ac7441322a1b30e6c492e7e3f8b0f0ce /project | |
parent | 81ae33c18c7d875240db1b2bbf8fcb2d6e41ca47 (diff) | |
download | Kamon-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.scala | 16 |
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)) |