-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
40 lines (34 loc) · 1.19 KB
/
build.sbt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
name := "metrics-reporter-play"
organization in ThisBuild := "de.khamrakulov.metrics-reporter-play"
scalaVersion in ThisBuild := "2.11.8"
crossScalaVersions := Seq("2.11.8")
scalacOptions in ThisBuild := Seq("-deprecation", "-unchecked", "-feature")
resolvers in ThisBuild += Resolver.typesafeRepo("release")
resolvers in ThisBuild += Resolver.jcenterRepo
lazy val root = (project in file("."))
.settings(
publish := {}
)
.aggregate(core, graphite, ganglia)
lazy val core = (project in file("core"))
.settings(Common.settings)
.settings(
name := "reporter-core",
libraryDependencies ++= Common.libraryDependencies
)
lazy val graphite = (project in file("graphite"))
.settings(Common.settings)
.settings(
name := "reporter-graphite",
libraryDependencies ++= Common.libraryDependencies ++ Seq(
"io.dropwizard.metrics" % "metrics-graphite" % Common.metricsVersion
)
).dependsOn(core)
lazy val ganglia = (project in file("ganglia"))
.settings(Common.settings)
.settings(
name := "reporter-ganglia",
libraryDependencies ++= Common.libraryDependencies ++ Seq(
"io.dropwizard.metrics" % "metrics-ganglia" % Common.metricsVersion
)
).dependsOn(core)