aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
authorSergey Tolmachev <tolsi.ru@gmail.com>2015-09-18 19:13:15 +0300
committerSergey Tolmachev <tolsi.ru@gmail.com>2015-10-22 21:35:48 +0300
commit98ff71de1d04c1bb65ca1d6220ddc5a075259248 (patch)
tree536a4e14d2681ffe96e0ef4d23f8add326de173e /project
parent6e07de4432c587a10c2ee27a5289898c722d0078 (diff)
downloadKamon-98ff71de1d04c1bb65ca1d6220ddc5a075259248.tar.gz
Kamon-98ff71de1d04c1bb65ca1d6220ddc5a075259248.tar.bz2
Kamon-98ff71de1d04c1bb65ca1d6220ddc5a075259248.zip
+ add jmx metric reporter
Diffstat (limited to 'project')
-rw-r--r--project/Projects.scala15
1 files changed, 13 insertions, 2 deletions
diff --git a/project/Projects.scala b/project/Projects.scala
index a68677ef..612e832e 100644
--- a/project/Projects.scala
+++ b/project/Projects.scala
@@ -23,7 +23,8 @@ object Projects extends Build {
lazy val kamon = Project("kamon", file("."))
.aggregate(kamonCore, kamonScala, kamonAkka, kamonSpray, kamonNewrelic, kamonPlayground, kamonTestkit,
- kamonStatsD, kamonDatadog, kamonSPM, kamonSystemMetrics, kamonLogReporter, kamonAkkaRemote, kamonJdbc, kamonAnnotation, kamonPlay23, kamonPlay24)
+ kamonStatsD, kamonDatadog, kamonSPM, kamonSystemMetrics, kamonLogReporter, kamonAkkaRemote, kamonJdbc,
+ kamonAnnotation, kamonPlay23, kamonPlay24, kamonJMXReporter)
.settings(basicSettings: _*)
.settings(formatSettings: _*)
.settings(noPublishing: _*)
@@ -104,7 +105,8 @@ object Projects extends Build {
lazy val kamonPlayground = Project("kamon-playground", file("kamon-playground"))
- .dependsOn(kamonSpray, kamonNewrelic, kamonStatsD, kamonDatadog, kamonLogReporter, kamonSystemMetrics)
+ .dependsOn(kamonSpray, kamonNewrelic, kamonStatsD, kamonDatadog, kamonLogReporter, kamonSystemMetrics,
+ kamonJMXReporter)
.settings(basicSettings: _*)
.settings(formatSettings: _*)
.settings(noPublishing: _*)
@@ -215,5 +217,14 @@ object Projects extends Build {
compile(sprayCan, sprayClient, sprayRouting, sprayJson, sprayJsonLenses, newrelic, akkaSlf4j) ++
test(scalatest, akkaTestKit, slf4Api, slf4nop))
+ lazy val kamonJMXReporter = Project("kamon-jmx", file("kamon-jmx"))
+ .dependsOn(kamonCore)
+ .settings(basicSettings: _*)
+ .settings(formatSettings: _*)
+ .settings(
+ libraryDependencies ++=
+ compile(akkaActor) ++
+ test(scalatest, akkaTestKit, slf4Api, slf4nop))
+
val noPublishing = Seq(publish := (), publishLocal := (), publishArtifact := false)
}