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

97

¿Están relacionados org.codehaus.jackson y com.fasterxml.jackson.core? yo tengo

org.codehaus.jackson jackson-all versión 1.7.2

y

com.fasterxml.jackson.core> jackson-databind versión 2.4.3

en mi pom. No estoy seguro de si son redundantes y pueden entrar en conflicto.

Aniruddh Joshi
fuente
8
¿Por qué no acepta la respuesta?
cuestionario
5
Posible duplicado de Jersey Jackson y codehaus frente a rapidxml
sufinawaz

Respuestas:

190

org.codehaus.jackson es una versión anterior de Jackson.

com.fasterxml.jackson representa el nuevo proyecto y paquete.

La razón es que Jackson se mudó de Codehaus a Github cuando lanzó Jackson 2.

Consulte aquí para obtener más detalles.

Recomendaría eliminar las org.codehaus.jacksonreferencias de su POM, reconstruir y buscar errores (no es probable, pero es posible).

Si encuentra alguno, puede adaptar el código usando la API obsoleta a la API de la versión más reciente de Jackson.

Mena
fuente
2
También corrija el antiguo método "put" de ObjectNode de codehaus cambiándolo a "putPOJO" cuando se usa el nuevo paquete Fastxml , que está obsoleto en el nuevo paquete Fastxml Jackson .
ArifMustafa