5
Tôi nhận được lỗi này khi chạy TwitterServer từ SBT:Phiên bản Jackson không tương thích: 2.7.1 trong sbt?
SEVERE: LoadService: failed to
instantiate 'com.twitter.finagle.stats.MetricsExporter'
for the requested service 'com.twitter.finagle.http.HttpMuxHandler'
com.fasterxml.jackson.databind.JsonMappingException:
Incompatible Jackson version: 2.7.1
Các 2,7 Jackson phụ thuộc đang được kéo vào transitively từ nơi khác (Circe). Tôi nghĩ tôi có thể ghi đè lên 2.6.7 theo cách này, nhưng dường như không có hiệu lực:
val jacksonV = "2.6.7"
val `jackson-core` = "com.fasterxml.jackson.core" % "jackson-core" % jacksonV
val `jackson-databind` = "com.fasterxml.jackson.core" % "jackson-databind" % jacksonV
val `jackson-annotations` = "com.fasterxml.jackson.core" % "jackson-annotations" % jacksonV
val `jackson-datatype-jsr310` = "com.fasterxml.jackson.datatype" % "jackson-datatype-jsr310" % jacksonV
dependencyOverrides += `jackson-core`
dependencyOverrides += `jackson-databind`
dependencyOverrides += `jackson-annotations`
dependencyOverrides += `jackson-datatype-jsr310`
Bất kỳ ý tưởng nào tại sao điều này không ghi đè lên bất cứ điều gì?
Bạn có nghĩa là để được sử dụng '%%'? Như trong "jack.fasterxml.jackson.core" %% "jackson-core"% jacksonV'? –
không, nó không phụ thuộc vào phiên bản scala. – mikebridge