में मेरे क्लासपाथ के httpclient ऑफ के संस्करण 4.0 को कैसे प्राप्त करें I Grails 1.3.7 का उपयोग कर रहा हूं और यह समझ नहीं सकता कि मेरे क्लासपाथ (4.1 के पक्ष में) httpclient के संस्करण 4.0 को कैसे प्राप्त करें। मुझे ऐसा करने की ज़रूरत है क्योंकि 4.1 में इस्तेमाल किए गए नो-Args कन्स्ट्रक्टर की प्लगइन पर निर्भर करता है।grails
एक grails 'निर्भरता रिपोर्ट' चल रहा है, ऐसा लगता है कि 4.1 रनटाइम पर इस्तेमाल किया जाना चाहिए। और यह है, अगर मैं चीजों को एक .war में पैकेज करता हूं। कुछ कारणों से रन-ऐप का उपयोग करते समय संस्करण 4.0 अभी भी क्लासपाथ पर समाप्त हो रहा है। ध्यान दें कि कुछ grails internals के लिए संकलन समय पर इसका उपयोग किया जा रहा है, और किसी भी तरह से यह अभी भी मेरे क्लासपाथ पर समाप्त हो रहा है।
-> मैं यह पता लगाने कर सकते हैं जहां वास्तव में 4.0 .jar से आ रही है और मेरी classpath पर पहुंचेगा और ऐसा होने से इसे रोकने के है
(जब रन एप्लिकेशन के माध्यम से चल रहा है, जहां सभी .jars डाल?) -> क्या मैं अपने आंतरिक के लिए 4.0 के बजाय 4.1 के साथ संकलन करने के लिए grails बता सकता हूं (इस मामले में http-builder org.codehaus.groovy.modules.http-builder मॉड्यूल द्वारा?) तर्कसंगत समाधान नहीं है लेकिन मैं इसे ले जाऊंगा , जब भी मैं परीक्षण करना चाहता हूं, हर बार एक .war में पैकेजिंग सब कुछ सुखद नहीं है।
सहायता की सराहना की जाएगी।
मैंने वास्तव में 'बिल्ड' निर्दिष्ट प्लगइन को संशोधित करके इसे हल किया: रिलीज: 1.0.0.आरसी 3 'निर्यात किया गया' झूठा 'जोड़कर, लेकिन मैंने आपका समाधान स्वीकार कर लिया है क्योंकि यह आपके भीतर रखने के लिए थोड़ा क्लीनर हो सकता है स्वयं का कोड और प्लगइन निर्भरता फ़ाइल को संशोधित करने की आवश्यकता नहीं है। नीचे की रेखा, यह 'निर्माण' विनिर्देशक है। वह अपराधी है। धन्यवाद – Peter