Qui Jackson dépendances maven à inclure dans le printemps 3.1 projet pour JAXB JSON de triage?

Dans le code de l'échantillon disponible ici, on importe la suite de JSON JAXB de triage:

<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-asl</artifactId>
    <version>1.5.3</version>
</dependency>

<dependency>
    <groupId>org.springframework</groupId>
    <artifactId>spring-oxm</artifactId>
    <version>3.1.0.RELEASE</version>
</dependency>

Encore, cette blog, se référant à cette blog, suggère:

<!-- Jackson -->
<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-core-lgpl</artifactId>
    <version>1.3.0</version>
</dependency>
<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-mapper-lgpl</artifactId>
    <version>1.3.0</version>
</dependency>
<dependency>
    <groupId>org.codehaus.jackson</groupId>
    <artifactId>jackson-xc</artifactId>
    <version>1.3.0</version>
</dependency>

où "jackson-xc offre la Jaxb support".

Quelle est la différence entre les deux série de dépendances maven quand il s'agit de JAXB JSON marhsalling au Printemps? Qui doit être utilisé de préférence?

OriginalL'auteur Jérôme Verstrynge | 2012-07-24