grails groovy dependencies httpbuilder

grails - Cómo importar groovyx.net.http



dependencies httpbuilder (3)

Thom Nichols en realidad proporcionó una respuesta útil en http://groovy.329449.n5.nabble.com/problem-running-http-builder-code-td3995735.html a una pregunta similar.

Básicamente, puede acceder a uno de los directorios de instantáneas en http://snapshots.repository.codehaus.org/org/codehaus/groovy/modules/http-builder/http-builder/ y descargar uno de los paquetes que termina con ''todos ''. Allí, encontrará un directorio de dependencias que contiene todas las dependencias que necesita, que puede colocar en su directorio lib. La raíz del archivo todo zip (o tar) debe contener el principal http-builder - #. # - SNAPSHOT.jar, que también debe colocar en lib.

Estaba haciendo esto solo desde la Consola Groovy. Para Grails, me imagino que la respuesta de Stefan de simplemente instalar el complemento Grails Rest es la mejor opción.

No entiendo a Maven ni a la uva, y soy un idiota, así que dame el paso a paso si tu respuesta es "ve al administrador de dependencias X de Grap y luego rtfm y listo". ¿Dónde encuentro y vuelco los archivos para hacer que esta línea funcione?

import groovyx.net.http.HTTPBuilder

Dice Groovy: unable to resolve class groovyx.net.http.HTTPBuilder

Tampoco puedo importar groovyx.net.http.ContentType.URLENC Dice que unable to resolve class groovyx.net.http.ContentType.URLENC

Actualizar:

aparentemente puedes descomentar la línea mavenRepo "http://repository.codehaus.org" en BuildConfig.groovy


Ya que estamos hablando de BuildConfig.groovy, asumo que la pregunta está dirigida a usar HttpBuilder en una aplicación de Grails. Si es así, podrías usar

compile(''org.codehaus.groovy.modules.http-builder:http-builder:0.5.0'') { excludes "commons-logging", "xml-apis", "groovy" }

en la sección de dependencias de BuildConfig.groovy, o, aún más fácil, simplemente instale el complemento de resto :

grails install-plugin rest