aboutsummaryrefslogtreecommitdiff
path: root/project
diff options
context:
space:
mode:
Diffstat (limited to 'project')
-rw-r--r--project/Dependencies.scala2
-rw-r--r--project/Projects.scala11
2 files changed, 12 insertions, 1 deletions
diff --git a/project/Dependencies.scala b/project/Dependencies.scala
index 3b9b7980..394fb9f2 100644
--- a/project/Dependencies.scala
+++ b/project/Dependencies.scala
@@ -54,6 +54,8 @@ object Dependencies {
val sigarLoader = "io.kamon" % "sigar-loader" % "1.6.5-rev002"
val h2 = "com.h2database" % "h2" % "1.4.182"
val el = "org.glassfish" % "javax.el" % "3.0.0"
+ val fluentdLogger = "org.fluentd" %% "fluent-logger-scala" % "0.5.1"
+ val easyMock = "org.easymock" % "easymock" % "3.2"
//play 2.3.x
val play23 = "com.typesafe.play" %% "play" % play23Version
diff --git a/project/Projects.scala b/project/Projects.scala
index 7f4558c4..0293acad 100644
--- a/project/Projects.scala
+++ b/project/Projects.scala
@@ -24,7 +24,7 @@ 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, kamonJMXReporter)
+ kamonAnnotation, kamonPlay23, kamonPlay24, kamonJMXReporter, kamonFluentd)
.settings(basicSettings: _*)
.settings(formatSettings: _*)
.settings(noPublishing: _*)
@@ -226,5 +226,14 @@ object Projects extends Build {
compile(akkaActor) ++
test(scalatest, akkaTestKit, slf4Api, slf4nop))
+ lazy val kamonFluentd = Project("kamon-fluentd", file("kamon-fluentd"))
+ .dependsOn(kamonCore % "compile->compile;test->test")
+ .settings(basicSettings: _*)
+ .settings(formatSettings: _*)
+ .settings(
+ libraryDependencies ++=
+ compile(akkaActor) ++ compile(fluentdLogger) ++
+ test(scalatest, akkaTestKit, easyMock, slf4Api, slf4nop))
+
val noPublishing = Seq(publish := (), publishLocal := (), publishArtifact := false)
}