30 lines
1.2 KiB
Scala
30 lines
1.2 KiB
Scala
name := "concatenator"
|
|
|
|
version := "1.0"
|
|
|
|
scalaVersion := "2.10.6"
|
|
|
|
val sparkVersion = "1.6.1"
|
|
val main_class = "ru.sa2.hive.concatenator.Main"
|
|
|
|
|
|
libraryDependencies in ThisBuild ++= Seq(
|
|
"org.apache.spark" %% "spark-core" % sparkVersion % Provided
|
|
,"org.apache.spark" %% "spark-hive" % sparkVersion % Provided
|
|
,"org.apache.hive" % "hive-jdbc" % "1.1.0" % Provided
|
|
,"com.typesafe" % "config" % "0.3.1" //% Provided
|
|
,"org.scalatest" %% "scalatest" % "3.0.0" % Test
|
|
,"org.mockito" % "mockito-all" % "1.10.19" % Test
|
|
)
|
|
//
|
|
//assemblyOption in assembly := (assemblyOption in assembly).value.copy(includeScala = false)
|
|
//
|
|
//mainClass in assembly := Some(main_class)
|
|
//
|
|
//assemblyShadeRules in assembly := Seq(
|
|
// ShadeRule.rename("org.json4s.**" -> "shaded.org.json4s.@1").inAll,
|
|
// ShadeRule.rename("org.apache.http.**" -> "shaded.org.apache.http.@1").inAll
|
|
//)
|
|
//
|
|
//assemblyJarName in assembly := artifact.value.name + "-assembly-" + version.value + ".zip"
|