Github user HyukjinKwon commented on a diff in the pull request: https://github.com/apache/spark/pull/21441#discussion_r195891280 --- Diff: project/SparkBuild.scala --- @@ -464,7 +464,20 @@ object DockerIntegrationTests { */ object DependencyOverrides { lazy val settings = Seq( - dependencyOverrides += "com.google.guava" % "guava" % "14.0.1") + dependencyOverrides += "com.google.guava" % "guava" % "14.0.1", + dependencyOverrides += "com.fasterxml.jackson.core" % "jackson-annotations" % "2.6.7", + dependencyOverrides += "com.fasterxml.jackson.core" % "jackson-core" % "2.6.7", + dependencyOverrides += "com.fasterxml.jackson.core" % "jackson-module-jaxb-annotations" % "2.6.7", + dependencyOverrides += "com.fasterxml.jackson.core" % "jackson-databind" % "2.6.7") +} + +/** + * Exclusions to work around sbt's dependency resolution being different from Maven's. + */ +object ExcludeDependencies { + lazy val settings = Seq( + excludeDependencies += "com.fasterxml.jackson.jaxrs" % "jackson-jaxrs-json-provider", + excludeDependencies += "javax.ws.rs" % "jsr311-api") --- End diff -- Note to myself: this seems coming from Jersey which we exclude the dependencies in Maven. Seems because different dependency resolution between Maven and SBT IIUC.
--- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org