Empezando con jackson
En esta página
Configuración
Jackson es una biblioteca Java JSON. Como tal, configurarlo es tan simple como agregarlo al classpath del proyecto Java donde se pretende su uso.
En primer lugar, los archivos jar deben descargarse en una ubicación del disco local:
- jackson-core
- Jackson-anotaciones (aprovecha el uso de anotaciones)
- jackson-databind (funcionalidad general de enlace de datos)
Se pueden encontrar para descargar en uno de los repositorios centrales de Maven, en el grupo com.fasterxml.jackson.core:
http://repo1.maven.org/maven2/com/fasterxml/jackson/core/
Lo que queda ahora es agregar las bibliotecas en el classpath cuando se ejecuta la aplicación Java:
java -cp "<<jackson_lib_location>>/*" my.package.MainClass
Alternativamente, usando Maven, las dependencias solo necesitan agregarse al archivo pom.xml del proyecto:
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.8</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.8.8</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.8.8</version>
</dependency>
Hiedra versión:
<dependency org="com.fasterxml.jackson.core" name="jackson-core" rev="2.8.8"/>
<dependency org="com.fasterxml.jackson.core" name="jackson-annotations" rev="2.8.8"/>
<dependency org="com.fasterxml.jackson.core" name="jackson-databind" rev="2.8.8"/>
Versión de Gradle:
dependencies {
compile group: 'com.fasterxml.jackson.core', name: 'jackson-core', version: '2.8.8'
compile group: 'com.fasterxml.jackson.core', name: 'jackson-annotations', version: '2.8.8'
compile group: 'com.fasterxml.jackson.core', name: 'jackson-databind', version: '2.8.8'
}