-
Notifications
You must be signed in to change notification settings - Fork 0
/
build.sbt
27 lines (20 loc) · 1.42 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
name := "MechironAnalyzer"
version := "1.0"
scalaVersion := "2.10.6"
libraryDependencies += "org.scala-lang" % "scala-compiler" % "2.10.6"
libraryDependencies += "org.scala-lang" % "scala-reflect" % "2.10.6"
libraryDependencies += "org.scalatest" %% "scalatest" % "3.0.0" % "test"
libraryDependencies += "org.slf4j" % "slf4j-api" % "1.7.10"
libraryDependencies += "org.apache.logging.log4j" % "log4j-api" % "2.4.1"
libraryDependencies += "org.apache.logging.log4j" % "log4j-core" % "2.4.1"
libraryDependencies += "org.apache.commons" % "commons-lang3" % "3.3.2"
libraryDependencies += "mysql" % "mysql-connector-java" % "5.1.39"
libraryDependencies += "xerces" % "xercesImpl" % "2.9.1"
//exclude org.mortbay.jetty and javax.servlet - serveral versions are being imported and cause conflicts
libraryDependencies += "org.apache.hadoop" % "hadoop-client" % "2.6.4" excludeAll(ExclusionRule(organization = "javax.servlet"), ExclusionRule(organization = "org.mortbay.jetty"))
libraryDependencies += "org.apache.hive" % "hive-jdbc" % "1.2.1" excludeAll ExclusionRule(organization = "javax.servlet")
// https://mvnrepository.com/artifact/com.databricks/spark-csv_2.10
libraryDependencies += "com.databricks" % "spark-csv_2.10" % "1.4.0"
libraryDependencies += "org.apache.spark" % "spark-core_2.10" % "1.4.1"
libraryDependencies += "org.apache.spark" % "spark-sql_2.10" % "1.4.1"
libraryDependencies += "org.apache.spark" % "spark-hive_2.10" % "1.4.1"