mesos/spark — pull request #558 by ash211 (2013-04-09 19:05:27+00:00)
Title: Don't pull in old versions of Jackson via hadoop-core

This patch fixes a problem where a conflicting older version of `jackson-core-asl` and `jackson-mapper-asl` were added to the `lib_managed` directory in addition to a newer version. This causes problems when using a Hadoop InputFormat that uses the jackson libraries, as the 1.0.1 version was being loaded before the 1.9.3 version and overriding it.

After applying this patch, only the later version of the jackson libraries remains on the lib_managed directory, as shown below:

```bash
$ git checkout master
$ sbt/sbt package
...
$ find . -name '*jackson*jar'
./lib_managed/jars/jackson-core-asl-1.0.1.jar
./lib_managed/jars/jackson-core-asl-1.9.3.jar
./lib_managed/jars/jackson-mapper-asl-1.0.1.jar
./lib_managed/jars/jackson-mapper-asl-1.9.3.jar
$ git checkout patch-jackson-conflict
$ sbt/sbt package
...
$ find . -name '*jackson*jar'
./lib_managed/jars/jackson-core-asl-1.9.3.jar
./lib_managed/jars/jackson-mapper-asl-1.9.3.jar
$
```