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

97

Org.codehaus.jackson e com.fasterxml.jackson.core estão relacionados? eu tenho

org.codehaus.jackson jackson-all versão 1.7.2

e

com.fasterxml.jackson.core> jackson-databind versão 2.4.3

no meu pom. Não tenho certeza se eles são redundantes e podem entrar em conflito.

Aniruddh Joshi
fonte
8
Por que você não aceita a resposta?
questionário de
5
Possível duplicata de Jersey Jackson e codehaus vs. fasterxml
sufinawaz

Respostas:

190

org.codehaus.jackson é uma versão mais antiga de Jackson.

com.fasterxml.jackson representa o novo projeto e pacote.

A razão é que Jackson mudou de Codehaus para Github ao lançar Jackson 2.

Veja aqui os detalhes.

Eu recomendaria remover org.codehaus.jacksonreferências de seu POM, reconstruindo e procurando por erros (não é provável, mas possível).

Se encontrar algum, você pode adaptar o código usando a API obsoleta para a API da versão Jackson mais recente.

Mena
fonte
2
também consertar o antigo codehaus "put" do codehaus alterando-o para "putPOJO" ao usar o novo pacote fasterxml , que está obsoleto no novo pacote Fastxml jackson.
ArifMustafa