-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathbuild.sbt
37 lines (30 loc) · 1.28 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
name := "iDigBio-LD"
version := "1.5.1"
scalaVersion := "2.10.5"
val sparkV: String = "1.6.1"
libraryDependencies ++= Seq(
"org.littleshoot" % "littleshoot-commons-id" % "1.0.3" excludeAll (
ExclusionRule("org.slf4j", "slf4j-api")),
"com.google.guava" % "guava" % "16.0.1",
"net.sf.opencsv" % "opencsv" % "2.3",
"org.apache.commons" % "commons-csv" % "1.1",
"com.github.scopt" %% "scopt" % "3.3.0",
"com.databricks" % "spark-csv_2.10" % "1.3.0",
"io.spray" %% "spray-json" % "1.3.2",
"org.globalnames" %% "gnparser" % "0.2.0" excludeAll(
ExclusionRule(organization = "org.scala-lang")),
"org.locationtech.spatial4j" % "spatial4j" % "0.6",
"com.vividsolutions" % "jts-core" % "1.14.0",
"org.apache.spark" %% "spark-sql" % sparkV % "provided",
"org.apache.spark" %% "spark-graphx" % sparkV % "provided",
"org.apache.spark" %% "spark-streaming-kafka" % sparkV excludeAll(
ExclusionRule("org.spark-project.spark", "unused")
),
"com.datastax.spark" %% "spark-cassandra-connector" % "1.6.0-M1" excludeAll(
ExclusionRule(organization = "io.netty"),
ExclusionRule("org.slf4j", "slf4j-api"),
ExclusionRule("com.google.guava", "guava")),
"org.scalatest" %% "scalatest" % "2.2.5" % "test"
)
test in assembly := {}
resolvers += Resolver.sonatypeRepo("public")