Sind org.codehaus.jackson und com.fasterxml.jackson.core verwandt? ich habe
org.codehaus.jackson jackson-all version 1.7.2
und
com.fasterxml.jackson.core> jackson-datenbindung version 2.4.3
in meinem pom. Ich bin nicht sicher, ob sie überflüssig sind und Konflikte verursachen können.
Antworten:
org.codehaus.jackson
ist eine ältere Version von Jackson.com.fasterxml.jackson
repräsentiert das neue Projekt und Paket.Der Grund ist, dass Jackson mit der Veröffentlichung von Jackson 2 von Codehaus nach Github gezogen ist.
Siehe hier für Details.
Ich würde empfehlen,
org.codehaus.jackson
Referenzen aus Ihrem POM zu entfernen , neu zu erstellen und nach Fehlern zu suchen (nicht wahrscheinlich, aber möglich).Wenn Sie welche finden, können Sie den Code mithilfe der veralteten API an die API der neueren Jackson-Version anpassen.
quelle