2014-11-26 7 views
7

मैं संस्करण 2.4.4 Grails के लिए एक परियोजना को अपग्रेड करने की कोशिश कर रहा हूँ, लेकिन यह निम्न त्रुटि संदेश के साथ विफल होते हैं:Grails 2.4.4 अनसुलझे DEPENDENCIES cglib 2.2.2

:: problems summary :: 
:::: WARNINGS 
:::::::::::::::::::::::::::::::::::::::::::::: 
::   UNRESOLVED DEPENDENCIES   :: 
:::::::::::::::::::::::::::::::::::::::::::::: 
:: cglib#cglib;2.2.2: configuration not found in cglib#cglib;2.2.2: 'compile'. It was required from org.grails#grails-plugin-testing;2.4.4 runtime 
:::::::::::::::::::::::::::::::::::::::::::::: 

Error | 
Resolve error obtaining dependencies: Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information): 
- cglib:cglib:2.2.2 
(Use --stacktrace to see the full trace) 
Error | 
Failed to resolve dependencies (Set log level to 'warn' in BuildConfig.groovy for more information): 
- cglib:cglib:2.2.2 
|Run 'grails dependency-report' for further information. 

इस के बाद से एक तरह से अजीब है पुस्तकालय उपलब्ध है। मैं इसे grails-2.4.4 \ lib \ cglib \ cglib \ jars के तहत देख सकता हूं और मेरी होम निर्देशिका में .grails \ ivy-cache \ cglib \ cglib \ jars

मेरा GRAILS_HOME सही ढंग से सेट किया गया है और मैं जो कर सकता हूं उसके लिए सभी ठीक दिखते हैं लेकिन जब मैं ताज़ा निर्भरता करता हूं तो यह इस त्रुटि को फेंकता रहता है।

+0

शायद BuildConfig में grails.project.dependency.resolver बदलकर मैवेन से ivy में मदद मिलेगी? – cyan

+0

@cyan आपको वास्तव में ऐसा नहीं करना चाहिए। –

+0

क्या यह नव निर्मित 2.4.4 ऐप के साथ होता है? देखने के लिए एक बात यह पुष्टि है कि आपके पास 'BuildConfig.groovy' में आवश्यक आवश्यक भंडार है। उदाहरण के लिए, क्या समस्या तब होती है जब आपके पास 'mavenCentral()' कॉन्फ़िगर किया गया हो? –

उत्तर

11

Grails 2.1 से 2.4.4 में अपग्रेड करने में मुझे पता चला कि मुझे वही समस्या थी। संकल्प स्पष्ट रूप से सेट करना था:

grails.project.dependency.resolver = "maven" 

BuildConfig.groovy में। फिर मैं अपग्रेड में अगले अंक पर जाने में सक्षम था ... ;-)

+1

एक हजार अपवॉट के साथ इस मुद्दे को हल करने में सक्षम था। मैंने इस पर बहुत अधिक समय बर्बाद कर दिया। – user2782001

संबंधित मुद्दे