-
Notifications
You must be signed in to change notification settings - Fork 2
/
build.sbt
38 lines (32 loc) · 1.44 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
name := "Jeenk"
version := "0.1"
scalaVersion := "2.11.11"
scalacOptions ++= Seq("unchecked", "-deprecation", "-feature")
val fver = "1.4.2" // "1.5-SNAPSHOT"
// resolvers += "apache-snapshot" at "https://repository.apache.org/content/repositories/snapshots/"
libraryDependencies ++= Seq(
// -------------------------------------
// "" % "" % "",
// "junit" % "junit" % "4.12" ,
"com.google.guava" % "guava" % "19.0" ,
"org.seqdoop" % "hadoop-bam" % "7.8.0" ,
"com.github.samtools" % "htsjdk" % "2.13.1" ,
"org.apache.parquet" % "parquet-avro" % "1.8.1" ,
"org.apache.flink" %% "flink-streaming-scala" % fver % "provided" ,
"org.apache.flink" %% "flink-hadoop-compatibility" % fver % "provided" ,
"org.apache.flink" %% "flink-connector-kafka-0.11" % fver ,
"org.apache.flink" %% "flink-connector-filesystem" % fver
)
excludeDependencies ++= Seq(
// ExclusionRule("", "") ,
ExclusionRule("org.apache.hadoop", "hadoop-yarn-api") ,
ExclusionRule("org.apache.hadoop", "hadoop-yarn-common") ,
ExclusionRule("org.apache.hadoop", "hadoop-yarn-client") ,
ExclusionRule("org.apache.hadoop", "hadoop-common") ,
ExclusionRule("org.apache.hadoop", "hadoop-hdfs") ,
ExclusionRule("org.apache.hadoop", "hadoop-annotations") ,
ExclusionRule("org.apache.hadoop", "hadoop-mapreduce-client-core") ,
ExclusionRule("stax", "stax-api")
)
assemblyOption in assembly := (assemblyOption in assembly).value.copy(includeScala = false)
fork in run := true