Github user HyukjinKwon commented on a diff in the pull request:
https://github.com/apache/spark/pull/21441#discussion_r195891263
--- 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. Seems because different dependency resolution between Maven and
SBT IIUC.
---
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]