org.codehaus.jackson kontra com.fasterxml.jackson.core

97

Czy org.codehaus.jackson i com.fasterxml.jackson.core są powiązane? mam

org.codehaus.jackson jackson-wszystkie wersje 1.7.2

i

com.fasterxml.jackson.core> jackson-databind wersja 2.4.3

w moim pom. Nie jestem pewien, czy są one zbędne i mogą powodować konflikty.

Aniruddh Joshi
źródło
8
Dlaczego nie akceptujesz odpowiedzi?
questionaire
5
Możliwy duplikat Jersey Jackson i codehaus vs.fastxml
sufinawaz

Odpowiedzi:

190

org.codehaus.jackson to starsza wersja Jacksona.

com.fasterxml.jackson reprezentuje nowy projekt i pakiet.

Powodem jest to, że Jackson przeniósł się z Codehaus do Github, kiedy wydał Jackson 2.

Zobacz tutaj, aby uzyskać szczegółowe informacje.

Zalecałbym usunięcie org.codehaus.jacksonodniesień z POM, przebudowanie i wyszukanie błędów (mało prawdopodobne, ale możliwe).

Jeśli znajdziesz, możesz dostosować kod za pomocą przestarzałego API do API nowszej wersji Jacksona.

Mena
źródło
2
również napraw starą metodę "put" obiektu codehaus ObjectNode, zmieniając ją na "putPOJO" podczas używania nowego pakietu fastxml , który jest przestarzały w nowym pakiecie fastxml jackson.
ArifMustafa,