@@ -251,10 +251,10 @@ object SparkBuild extends Build {
251251
252252 libraryDependencies ++= Seq (
253253 " io.netty" % " netty-all" % " 4.0.17.Final" ,
254- " org.eclipse.jetty" % " jetty-server" % " 8.1.14.v20131031 " ,
255- " org.eclipse.jetty" % " jetty-util" % " 8.1.14.v20131031 " ,
256- " org.eclipse.jetty" % " jetty-plus" % " 8.1.14.v20131031 " ,
257- " org.eclipse.jetty" % " jetty-security" % " 8.1.14.v20131031 " ,
254+ " org.eclipse.jetty" % " jetty-server" % jettyVersion ,
255+ " org.eclipse.jetty" % " jetty-util" % jettyVersion ,
256+ " org.eclipse.jetty" % " jetty-plus" % jettyVersion ,
257+ " org.eclipse.jetty" % " jetty-security" % jettyVersion ,
258258 /** Workaround for SPARK-959. Dependency used by org.eclipse.jetty. Fixed in ivy 2.3.0. */
259259 " org.eclipse.jetty.orbit" % " javax.servlet" % " 3.0.0.v201112011016" artifacts Artifact (" javax.servlet" , " jar" , " jar" ),
260260 " org.scalatest" %% " scalatest" % " 1.9.1" % " test" ,
@@ -279,6 +279,13 @@ object SparkBuild extends Build {
279279 publishLocalBoth <<= Seq (publishLocal in MavenCompile , publishLocal).dependOn
280280 ) ++ net.virtualvoid.sbt.graph.Plugin .graphSettings ++ ScalaStyleSettings
281281
282+ val akkaVersion = " 2.2.3-shaded-protobuf"
283+ val chillVersion = " 0.3.1"
284+ val codahaleMetricsVersion = " 3.0.0"
285+ val jblasVersion = " 1.2.3"
286+ val jettyVersion = " 8.1.14.v20131031"
287+ val hiveVersion = " 0.12.0"
288+ val parquetVersion = " 1.3.2"
282289 val slf4jVersion = " 1.7.5"
283290
284291 val excludeNetty = ExclusionRule (organization = " org.jboss.netty" )
@@ -312,9 +319,9 @@ object SparkBuild extends Build {
312319 " commons-daemon" % " commons-daemon" % " 1.0.10" , // workaround for bug HADOOP-9407
313320 " com.ning" % " compress-lzf" % " 1.0.0" ,
314321 " org.xerial.snappy" % " snappy-java" % " 1.0.5" ,
315- " org.spark-project.akka" %% " akka-remote" % " 2.2.3-shaded-protobuf " excludeAll(excludeNetty),
316- " org.spark-project.akka" %% " akka-slf4j" % " 2.2.3-shaded-protobuf " excludeAll(excludeNetty),
317- " org.spark-project.akka" %% " akka-testkit" % " 2.2.3-shaded-protobuf " % " test" ,
322+ " org.spark-project.akka" %% " akka-remote" % akkaVersion excludeAll(excludeNetty),
323+ " org.spark-project.akka" %% " akka-slf4j" % akkaVersion excludeAll(excludeNetty),
324+ " org.spark-project.akka" %% " akka-testkit" % akkaVersion % " test" ,
318325 " org.json4s" %% " json4s-jackson" % " 3.2.6" excludeAll(excludeScalap),
319326 " it.unimi.dsi" % " fastutil" % " 6.4.4" ,
320327 " colt" % " colt" % " 1.2.0" ,
@@ -324,12 +331,12 @@ object SparkBuild extends Build {
324331 " org.apache.derby" % " derby" % " 10.4.2.0" % " test" ,
325332 " org.apache.hadoop" % hadoopClient % hadoopVersion excludeAll(excludeNetty, excludeAsm, excludeCommonsLogging, excludeSLF4J, excludeOldAsm),
326333 " org.apache.curator" % " curator-recipes" % " 2.4.0" excludeAll(excludeNetty),
327- " com.codahale.metrics" % " metrics-core" % " 3.0.0 " ,
328- " com.codahale.metrics" % " metrics-jvm" % " 3.0.0 " ,
329- " com.codahale.metrics" % " metrics-json" % " 3.0.0 " ,
330- " com.codahale.metrics" % " metrics-graphite" % " 3.0.0 " ,
331- " com.twitter" %% " chill" % " 0.3.1 " excludeAll(excludeAsm),
332- " com.twitter" % " chill-java" % " 0.3.1 " excludeAll(excludeAsm),
334+ " com.codahale.metrics" % " metrics-core" % codahaleMetricsVersion ,
335+ " com.codahale.metrics" % " metrics-jvm" % codahaleMetricsVersion ,
336+ " com.codahale.metrics" % " metrics-json" % codahaleMetricsVersion ,
337+ " com.codahale.metrics" % " metrics-graphite" % codahaleMetricsVersion ,
338+ " com.twitter" %% " chill" % chillVersion excludeAll(excludeAsm),
339+ " com.twitter" % " chill-java" % chillVersion excludeAll(excludeAsm),
333340 " org.tachyonproject" % " tachyon" % " 0.4.1-thrift" excludeAll(excludeHadoop, excludeCurator, excludeEclipseJetty, excludePowermock),
334341 " com.clearspring.analytics" % " stream" % " 2.5.1"
335342 ),
@@ -373,7 +380,7 @@ object SparkBuild extends Build {
373380 name := " spark-graphx" ,
374381 previousArtifact := sparkPreviousArtifact(" spark-graphx" ),
375382 libraryDependencies ++= Seq (
376- " org.jblas" % " jblas" % " 1.2.3 "
383+ " org.jblas" % " jblas" % jblasVersion
377384 )
378385 )
379386
@@ -386,7 +393,7 @@ object SparkBuild extends Build {
386393 name := " spark-mllib" ,
387394 previousArtifact := sparkPreviousArtifact(" spark-mllib" ),
388395 libraryDependencies ++= Seq (
389- " org.jblas" % " jblas" % " 1.2.3 " ,
396+ " org.jblas" % " jblas" % jblasVersion ,
390397 " org.scalanlp" %% " breeze" % " 0.7"
391398 )
392399 )
@@ -406,8 +413,8 @@ object SparkBuild extends Build {
406413 def sqlCoreSettings = sharedSettings ++ Seq (
407414 name := " spark-sql" ,
408415 libraryDependencies ++= Seq (
409- " com.twitter" % " parquet-column" % " 1.3.2 " ,
410- " com.twitter" % " parquet-hadoop" % " 1.3.2 "
416+ " com.twitter" % " parquet-column" % parquetVersion ,
417+ " com.twitter" % " parquet-hadoop" % parquetVersion
411418 )
412419 )
413420
@@ -419,9 +426,9 @@ object SparkBuild extends Build {
419426 jarName in packageDependency <<= version map { v => " spark-hive-assembly-" + v + " -hadoop" + hadoopVersion + " -deps.jar" },
420427 javaOptions += " -XX:MaxPermSize=1g" ,
421428 libraryDependencies ++= Seq (
422- " org.apache.hive" % " hive-metastore" % " 0.12.0 " ,
423- " org.apache.hive" % " hive-exec" % " 0.12.0 " ,
424- " org.apache.hive" % " hive-serde" % " 0.12.0 "
429+ " org.apache.hive" % " hive-metastore" % hiveVersion ,
430+ " org.apache.hive" % " hive-exec" % hiveVersion ,
431+ " org.apache.hive" % " hive-serde" % hiveVersion
425432 ),
426433 // Multiple queries rely on the TestHive singleton. See comments there for more details.
427434 parallelExecution in Test := false ,
@@ -560,7 +567,7 @@ object SparkBuild extends Build {
560567 name := " spark-streaming-zeromq" ,
561568 previousArtifact := sparkPreviousArtifact(" spark-streaming-zeromq" ),
562569 libraryDependencies ++= Seq (
563- " org.spark-project.akka" %% " akka-zeromq" % " 2.2.3-shaded-protobuf " excludeAll(excludeNetty)
570+ " org.spark-project.akka" %% " akka-zeromq" % akkaVersion excludeAll(excludeNetty)
564571 )
565572 )
566573
0 commit comments