2011-07-01 3 views
16

आयात करने के लिए कैसे करें मैं मेवेन या अंगूर को समझ नहीं पा रहा हूं, और मैं मूर्ख हूं इसलिए मुझे कदम से कदम दें यदि आपका जवाब "एक्स-निर्भरता प्रबंधक और फिर आरटीएफएम और आप ' रीसेट।" मैं कहाँ खोजने के लिए और इस लाइन काम करने के लिए फ़ाइलों को डंप है:groovyx.net.http

import groovyx.net.http.HTTPBuilder 

इसे कहते हैं Groovy: unable to resolve class groovyx.net.http.HTTPBuilder

इसके अलावा, मैं आयात करने के लिए groovyx.net.http.ContentType.URLENC इसे कहते हैं असमर्थ हूँ unable to resolve class groovyx.net.http.ContentType.URLENC

अद्यतन:

जाहिरा तौर पर आप कर सकते हैं BuildConfig.groovy

उत्तर

16

में लाइन mavenRepo "http://repository.codehaus.org" को असम्बद्ध करें क्योंकि आप ताल हैं BuildConfig.groovy के बारे में राजा मुझे लगता है कि एक grails आवेदन में Httpbuilder का उपयोग करने पर सवाल लक्षित है।

grails install-plugin rest 
+0

मैं इस को स्वीकार कर रहा हूँ के लिए .jar आयात करने का प्रयास है, लेकिन मैं मैं पहले से ही बाकी स्थापित किया था मेरे सवाल पूछ करने से पहले सोचते हैं। निश्चित नहीं। इसके अलावा मैं आपका जवाब नहीं समझता। मैंने अपने प्रश्न के अंत में बताई गई रेखा को अपूर्ण करके मेरी समस्या तय की। मदद के लिए धन्यवाद, यद्यपि। – Mikey

+0

ध्यान दें कि "इंस्टॉल-प्लगइन" अब और काम नहीं कर रहा है। ग्रिल्स प्रोजेक्ट शुरू करने के बाद से भगवान मुझे 'नोड' और 'एनपीएम' याद आती है ... –

0

थॉम निकोल्स वास्तव में एक उपयोगी उत्तर प्रदान किया: यदि हां, तो आप या तो

compile('org.codehaus.groovy.modules.http-builder:http-builder:0.5.0') { 
     excludes "commons-logging", "xml-apis", "groovy" 
} 
BuildConfig.groovy की निर्भरता-खंड में

, या, और भी अधिक आसान इस्तेमाल कर सकते हैं, बस rest plugin स्थापित http://groovy.329449.n5.nabble.com/problem-running-http-builder-code-td3995735.html इसी तरह के प्रश्न के लिए।

असल में, आप स्नैपशॉट निर्देशिकाओं में से एक में http://snapshots.repository.codehaus.org/org/codehaus/groovy/modules/http-builder/http-builder/ पर जा सकते हैं और 'सभी' के साथ समाप्त होने वाले पैकेजों में से एक डाउनलोड कर सकते हैं। वहां के अंदर, आपको एक निर्भरता निर्देशिका मिलेगी जिसमें आपको आवश्यक सभी निर्भरताओं को शामिल किया जाएगा, जिन्हें आप अपनी lib निर्देशिका में रख सकते हैं। सभी ज़िप (या टैर) फ़ाइल की जड़ में मुख्य http-builder - # - # - SNAPSHOT.jar होना चाहिए, जिसे आपको lib में भी रखना चाहिए।

मैं सिर्फ ग्रोवी कंसोल से ऐसा कर रहा था। Grails के लिए, मुझे लगता है कि स्टीफन के Grails आराम प्लगइन स्थापित करने का जवाब सबसे अच्छा शर्त है।