org.codehaus.jackson versus com.fasterxml.jackson.core


97

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.


8
Warum akzeptierst du die Antwort nicht?
Fragebogen

Antworten:


189

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.jacksonReferenzen 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.


2
Korrigieren Sie auch die alte Codehaus ObjectNode "put" -Methode, indem Sie sie in "putPOJO" ändern, wenn Sie ein neues schnelleres XML- Paket verwenden, das im neuen schnelleren XML- Jackson- Paket veraltet ist .
ArifMustafa
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.