Corrigir o conjunto de dependências para usar o mapeador de Jackson
Eu sou novo em Jackson e estava escrevendo algum código para praticar. Eu descobri que a nova versão da biblioteca Jackson pode ser encontrada em Fasterxml:Jackson, então eu adicionei as dependências abaixo ao meu arquivo pom do Maven:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.2.2</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.2.2</version>
</dependency>
Eu estava esperando que eu pudesse usar oObjectMapper
diretamente, no entanto, depois de passar muito tempo eu descobri que usar oObjectMapper
Eu tenho que adicionar as bibliotecas antigas abaixo:
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-mapper-asl</artifactId>
<version>1.9.2</version>
</dependency>
<dependency>
<groupId>org.codehaus.jackson</groupId>
<artifactId>jackson-core-asl</artifactId>
<version>1.9.2</version>
</dependency>
Eu estou um pouco confuso. Alguém poderia me dizer por que isso?