GitHub user sryza opened a pull request: https://github.com/apache/spark/pull/90
SPARK-782. Shade ASM This solves the issue of Spark's version of ASM conflicting with the ASM versions of its transitive dependencies (e.g. Hadoop). The ASM packages, with their package names modified (shaded), become included in jars of the submodules that rely on ASM. This also occurs for the assembly jar. I couldn't figure out a way to do this with sbt. I considered adding this as a profile, but couldn't think of a situation where it would be beneficial to turn it off. You can merge this pull request into a Git repository by running: $ git pull https://github.com/sryza/spark sandy-spark-782 Alternatively you can review and apply these changes as the patch at: https://github.com/apache/spark/pull/90.patch To close this pull request, make a commit to your master/trunk branch with (at least) the following in the commit message: This closes #90 ---- commit 98ea98cc30083e85d28f6d5d2883a9d25247e61b Author: Sandy Ryza <sa...@cloudera.com> Date: 2014-03-01T00:57:47Z SPARK-782. Shade ASM ---- --- If your project is set up for it, you can reply to this email and have your reply appear on GitHub as well. If your project does not have this feature enabled and wishes so, or if the feature is enabled but not working, please contact infrastructure at infrastruct...@apache.org or file a JIRA ticket with INFRA. ---