@@ -243,13 +243,11 @@ object SparkBuild extends Build {
243243
244244 val slf4jVersion = " 1.7.5"
245245
246- val excludeCglib = ExclusionRule (organization = " org.sonatype.sisu.inject" )
247- val excludeJackson = ExclusionRule (organization = " org.codehaus.jackson" )
248246 val excludeNetty = ExclusionRule (organization = " org.jboss.netty" )
249247 val excludeAsm = ExclusionRule (organization = " asm" )
250- val excludeSnappy = ExclusionRule (organization = " org.xerial.snappy" )
251248 val excludeCommonsLogging = ExclusionRule (organization = " commons-logging" )
252249 val excludeSLF4J = ExclusionRule (organization = " org.slf4j" )
250+ val excludeScalap = ExclusionRule (organization = " org.scala-lang" , artifact = " scalap" )
253251
254252 def coreSettings = sharedSettings ++ Seq (
255253 name := " spark-core" ,
@@ -273,13 +271,13 @@ object SparkBuild extends Build {
273271 " org.spark-project.akka" %% " akka-remote" % " 2.2.3-shaded-protobuf" excludeAll(excludeNetty),
274272 " org.spark-project.akka" %% " akka-slf4j" % " 2.2.3-shaded-protobuf" excludeAll(excludeNetty),
275273 " org.spark-project.akka" %% " akka-testkit" % " 2.2.3-shaded-protobuf" % " test" ,
276- " org.json4s" %% " json4s-jackson" % " 3.2.6" ,
274+ " org.json4s" %% " json4s-jackson" % " 3.2.6" excludeAll(excludeScalap) ,
277275 " it.unimi.dsi" % " fastutil" % " 6.4.4" ,
278276 " colt" % " colt" % " 1.2.0" ,
279277 " org.apache.mesos" % " mesos" % " 0.13.0" ,
280278 " net.java.dev.jets3t" % " jets3t" % " 0.7.1" excludeAll(excludeCommonsLogging),
281279 " org.apache.derby" % " derby" % " 10.4.2.0" % " test" ,
282- " org.apache.hadoop" % hadoopClient % hadoopVersion excludeAll(excludeJackson, excludeNetty, excludeAsm, excludeCglib , excludeCommonsLogging, excludeSLF4J),
280+ " org.apache.hadoop" % hadoopClient % hadoopVersion excludeAll(excludeNetty, excludeAsm, excludeCommonsLogging, excludeSLF4J),
283281 " org.apache.curator" % " curator-recipes" % " 2.4.0" excludeAll(excludeNetty),
284282 " com.codahale.metrics" % " metrics-core" % " 3.0.0" ,
285283 " com.codahale.metrics" % " metrics-jvm" % " 3.0.0" ,
@@ -316,7 +314,7 @@ object SparkBuild extends Build {
316314 exclude(" io.netty" , " netty" )
317315 exclude(" jline" ," jline" )
318316 exclude(" org.apache.cassandra.deps" , " avro" )
319- excludeAll(excludeSnappy, excludeCglib, excludeSLF4J)
317+ excludeAll(excludeSLF4J)
320318 )
321319 ) ++ assemblySettings ++ extraAssemblySettings
322320
@@ -379,10 +377,10 @@ object SparkBuild extends Build {
379377 def yarnEnabledSettings = Seq (
380378 libraryDependencies ++= Seq (
381379 // Exclude rule required for all ?
382- " org.apache.hadoop" % hadoopClient % hadoopVersion excludeAll(excludeJackson, excludeNetty, excludeAsm, excludeCglib ),
383- " org.apache.hadoop" % " hadoop-yarn-api" % hadoopVersion excludeAll(excludeJackson, excludeNetty, excludeAsm, excludeCglib ),
384- " org.apache.hadoop" % " hadoop-yarn-common" % hadoopVersion excludeAll(excludeJackson, excludeNetty, excludeAsm, excludeCglib ),
385- " org.apache.hadoop" % " hadoop-yarn-client" % hadoopVersion excludeAll(excludeJackson, excludeNetty, excludeAsm, excludeCglib )
380+ " org.apache.hadoop" % hadoopClient % hadoopVersion excludeAll(excludeNetty, excludeAsm),
381+ " org.apache.hadoop" % " hadoop-yarn-api" % hadoopVersion excludeAll(excludeNetty, excludeAsm),
382+ " org.apache.hadoop" % " hadoop-yarn-common" % hadoopVersion excludeAll(excludeNetty, excludeAsm),
383+ " org.apache.hadoop" % " hadoop-yarn-client" % hadoopVersion excludeAll(excludeNetty, excludeAsm)
386384 )
387385 )
388386
@@ -428,7 +426,7 @@ object SparkBuild extends Build {
428426 def flumeSettings () = sharedSettings ++ Seq (
429427 name := " spark-streaming-flume" ,
430428 libraryDependencies ++= Seq (
431- " org.apache.flume" % " flume-ng-sdk" % " 1.2.0" % " compile" excludeAll(excludeNetty, excludeSnappy )
429+ " org.apache.flume" % " flume-ng-sdk" % " 1.2.0" % " compile" excludeAll(excludeNetty)
432430 )
433431 )
434432
0 commit comments