@@ -318,6 +318,8 @@ object SparkBuild extends Build {
318318 val excludeFastutil = ExclusionRule (organization = " it.unimi.dsi" )
319319 val excludeJruby = ExclusionRule (organization = " org.jruby" )
320320 val excludeThrift = ExclusionRule (organization = " org.apache.thrift" )
321+ val excludeCommonsLang = ExclusionRule (organization = " commons-lang" )
322+ val excludeServletApi = ExclusionRule (organization = " javax.servlet" , artifact = " servlet-api" )
321323
322324 def sparkPreviousArtifact (id : String , organization : String = " org.apache.spark" ,
323325 version : String = " 0.9.0-incubating" , crossVersion : String = " 2.10" ): Option [sbt.ModuleID ] = {
@@ -491,7 +493,7 @@ object SparkBuild extends Build {
491493 javaOptions += " -XX:MaxPermSize=1g" ,
492494 libraryDependencies ++= Seq (
493495 " org.spark-project.hive" % " hive-metastore" % hiveVersion,
494- " org.spark-project.hive" % " hive-exec" % hiveVersion,
496+ " org.spark-project.hive" % " hive-exec" % hiveVersion excludeAll(excludeCommonsLang, excludeCommonsLogging) ,
495497 " org.spark-project.hive" % " hive-serde" % hiveVersion
496498 ),
497499 // Multiple queries rely on the TestHive singleton. See comments there for more details.
@@ -564,10 +566,10 @@ object SparkBuild extends Build {
564566 libraryDependencies ++= Seq (
565567 // Exclude rule required for all ?
566568 " org.apache.hadoop" % hadoopClient % hadoopVersion excludeAll(excludeJBossNetty, excludeAsm, excludeOldAsm),
567- " org.apache.hadoop" % " hadoop-yarn-api" % hadoopVersion excludeAll(excludeJBossNetty, excludeAsm, excludeOldAsm),
568- " org.apache.hadoop" % " hadoop-yarn-common" % hadoopVersion excludeAll(excludeJBossNetty, excludeAsm, excludeOldAsm),
569- " org.apache.hadoop" % " hadoop-yarn-client" % hadoopVersion excludeAll(excludeJBossNetty, excludeAsm, excludeOldAsm),
570- " org.apache.hadoop" % " hadoop-yarn-server-web-proxy" % hadoopVersion excludeAll(excludeJBossNetty, excludeAsm, excludeOldAsm)
569+ " org.apache.hadoop" % " hadoop-yarn-api" % hadoopVersion excludeAll(excludeJBossNetty, excludeAsm, excludeOldAsm, excludeCommonsLogging ),
570+ " org.apache.hadoop" % " hadoop-yarn-common" % hadoopVersion excludeAll(excludeJBossNetty, excludeAsm, excludeOldAsm, excludeCommonsLogging ),
571+ " org.apache.hadoop" % " hadoop-yarn-client" % hadoopVersion excludeAll(excludeJBossNetty, excludeAsm, excludeOldAsm, excludeCommonsLogging ),
572+ " org.apache.hadoop" % " hadoop-yarn-server-web-proxy" % hadoopVersion excludeAll(excludeJBossNetty, excludeAsm, excludeOldAsm, excludeCommonsLogging, excludeServletApi )
571573 )
572574 )
573575
0 commit comments