org.codehaus.jackson contre com.fasterxml.jackson.core


97

Les org.codehaus.jackson et com.fasterxml.jackson.core sont-ils liés? j'ai

org.codehaus.jackson jackson-all version 1.7.2

et

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

dans mon pom. Je ne sais pas s'ils sont redondants et peuvent entrer en conflit.


8
Pourquoi n'acceptez-vous pas la réponse?
questionaire

Réponses:


190

org.codehaus.jackson est une ancienne version de Jackson.

com.fasterxml.jackson représente le nouveau projet et package.

La raison en est que Jackson est passé de Codehaus à Github lors de la sortie de Jackson 2.

Voir ici pour plus de détails.

Je recommanderais de supprimer les org.codehaus.jacksonréférences de votre POM, de reconstruire et de rechercher des erreurs (peu probables mais possibles).

Si vous en trouvez, vous pouvez adapter le code à l'aide de l'API obsolète à l'API de la nouvelle version de Jackson.


2
corrige également l'ancienne méthode "put" d' ObjectNode de codehaus en la changeant en "putPOJO" lors de l'utilisation du nouveau paquetage fastxml , qui est obsolète dans le nouveau paquet jackson plus rapidexml .
ArifMustafa
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.