From d3ea8e15e68a6236e7b42281a47f45a46280a5df Mon Sep 17 00:00:00 2001 From: Marcelo Vanzin Date: Wed, 6 Aug 2014 15:31:02 -0700 Subject: [PATCH] Exclude asm classes from final jar. --- project/SparkBuild.scala | 1 + 1 file changed, 1 insertion(+) diff --git a/project/SparkBuild.scala b/project/SparkBuild.scala index c27cf01700f3b..226fd63a20314 100644 --- a/project/SparkBuild.scala +++ b/project/SparkBuild.scala @@ -265,6 +265,7 @@ object Assembly { Option(System.getProperty("hadoop.version")).getOrElse("1.0.4") + ".jar" }, mergeStrategy in assembly := { case PathList("org", "datanucleus", xs @ _*) => MergeStrategy.discard + case PathList("org", "objectweb", "asm", xs @ _*) => MergeStrategy.discard case m if m.endsWith(".class") => shade case m if m.toLowerCase.endsWith("manifest.mf") => MergeStrategy.discard case m if m.toLowerCase.matches("meta-inf.*\\.sf$") => MergeStrategy.discard