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: reviews-unsubscr...@spark.apache.org
For additional commands, e-mail: reviews-h...@spark.apache.org

Reply via email to