2011-07-01 1 views
16

Je ne comprends pas maven ou raisin, et je suis un idiot alors donnez-moi pas à pas si votre réponse est "aller grap X-dépendance gestionnaire, puis rtfm et vous" réinitialiser." Où puis-je trouver et fichiers de sauvegarde pour faire ce travail en ligne:Comment faire pour importer groovyx.net.http

import groovyx.net.http.HTTPBuilder 

Il dit Groovy: unable to resolve class groovyx.net.http.HTTPBuilder

Aussi je suis incapable d'importer groovyx.net.http.ContentType.URLENC Il dit unable to resolve class groovyx.net.http.ContentType.URLENC

Mise à jour:

apparemment vous pouvez décommenter la ligne mavenRepo "http://repository.codehaus.org" dans BuildConfig.groovy

Répondre

16

Depuis que vous êtes tal roi à propos de BuildConfig.groovy Je suppose que la question vise à utiliser HttpBuilder dans une application de grails. Si oui, vous pouvez soit utiliser

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

dans les dépendances section de BuildConfig.groovy, ou, encore plus facile, il suffit d'installer le rest plugin:

grails install-plugin rest 
+0

Je l'accepte, mais je pense que je l'avais déjà installé reste avant de poser ma question. Pas certain. Aussi, je ne comprends pas votre réponse. J'ai corrigé mon problème en décommentant la ligne que j'ai dite à la fin de ma question. Merci pour votre aide, cependant. – Mikey

+0

Notez que "install-plugin" ne semble plus fonctionner. Dieu, je manque tellement 'node' et' npm' depuis le début d'un projet Grails ... –

0

Nichols Thom effectivement fourni une réponse utile à http://groovy.329449.n5.nabble.com/problem-running-http-builder-code-td3995735.html à une question similaire. Fondamentalement, vous pouvez entrer dans l'un des répertoires d'instantanés à http://snapshots.repository.codehaus.org/org/codehaus/groovy/modules/http-builder/http-builder/ et télécharger l'un des paquets se terminant par «tous». A l'intérieur, vous trouverez un répertoire de dépendances qui contient toutes les dépendances dont vous avez besoin, que vous pouvez placer dans votre répertoire lib. La racine du fichier zip (ou tar) doit contenir le principal http-builder - #. # - SNAPSHOT.jar, que vous devriez également placer dans lib. Je faisais ça juste à partir de la Groovy Console. Pour Grails, j'imagine que la réponse de Stefan d'installer simplement le plugin Grails est le meilleur pari.