-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathbuild.sbt
24 lines (19 loc) · 942 Bytes
/
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
name := "kafka-offset-exporter"
version := "0.2.1"
organization := "net.sayuan"
scalaVersion := "2.11.7"
libraryDependencies += "org.apache.kafka" %% "kafka" % "0.10.1.0"
libraryDependencies += "org.eclipse.jetty" % "jetty-servlet" % "9.3.0.M2"
libraryDependencies += "io.prometheus" % "simpleclient" % "0.0.14"
libraryDependencies += "io.prometheus" % "simpleclient_hotspot" % "0.0.14"
libraryDependencies += "io.prometheus" % "simpleclient_servlet" % "0.0.14"
libraryDependencies += "joda-time" % "joda-time" % "2.3"
libraryDependencies += "com.github.scopt" %% "scopt" % "3.4.0"
libraryDependencies += "org.json4s" %% "json4s-jackson" % "3.4.0"
assemblyOption in assembly := (assemblyOption in assembly).value.copy(includeScala = true)
assemblyMergeStrategy in assembly := {
case PathList("META-INF", xs @ _*) => MergeStrategy.discard
case x =>
val oldStrategy = (assemblyMergeStrategy in assembly).value
oldStrategy(x)
}