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
Vous devez vous connecter pour publier un commentaire.
La principale différence que je peux voir, c'est la licence.
La première option utilise
jackson-mapper-asl
qui utilise la licence apache, tandis que le second utilise la licence lgpl. donc, c'est vraiment une question de droit.voir ici.
OriginalL'auteur Tomer
Utiliser cette dépendance dans votre pom.xml fichier.
OriginalL'auteur Lakshmi Deepak