2012-12-19 13 views
7

मैं हाल ही में 2.1.0 करने के लिए एक Grails ऐप को अपडेट किया, लेकिन जब मैं इस परियोजना मैं निम्नलिखित त्रुटि मिलती है war:क्या Grails 2.1.0 ग्रोवी 1.8 की आवश्यकता है?

java.lang.NoClassDefFoundError: org/codehaus/groovy/transform/powerassert/ValueRecorder

  • ग्रूवी संस्करण 1.7.5
  • Grails संस्करण 2.1.0

क्या ये दो संस्करण संगत हैं?

उत्तर

9

नहीं Grails 1.3.x ग्रोवी 1.7 का उपयोग करता है, Grails 2.0.x और 2.1.x ग्रोवी 1.8 का उपयोग करता है, Grails 2.2 ग्रोवी 2.0 का उपयोग करता है और Grails 2.3 ग्रोवी 2.1 का उपयोग करेगा। ग्रोवी 1.7 में क्या खींच रहा है यह देखने के लिए आपको शायद grails dependency-report करना चाहिए, और उचितनिर्भरता घोषणाओं में उपयुक्त बहिष्कार डालना चाहिए।

+0

तो अनिवार्य रूप से, इससे कोई फर्क नहीं पड़ता कि स्थानीय मशीन पर ग्रोवी का कौन सा संस्करण स्थापित है, सही? –

+0

@ जॉन गियोटा आपको एक अलग ग्रोवी इंस्टॉलेशन की आवश्यकता नहीं है, Grails अपने स्वयं के ग्रूवी जार बंडल करता है और कहीं और स्थापित किए गए किसी भी चीज़ की परवाह नहीं करता है। –

+0

ठीक है, मैंने यही सोचा था। मैंने Google को अपने मुद्दे की कोशिश की और मुझे उसी समस्या के साथ केवल प्लग-इन मिले जो मुझे अनुभव हो रहा है। धन्यवाद! –

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