2011-12-21 21 views
23

मैं काम पर एक मेवेन प्रोजेक्ट स्थापित करने और निम्न त्रुटि प्राप्त करने का प्रयास कर रहा हूं। कुछ गुगलिंग मोोजो समस्या वाले अन्य लोगों को दिखाती है, लेकिन विशिष्ट मैवेन-वॉर-प्लग और मेवेनफिल्टरिंग अपवाद के साथ कोई भी नहीं।mojo लोड करने में असमर्थ - maven

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war (default-war) on project genericIntegrationServer: Executio 
n default-war of goal org.apache.maven.plugins:maven-war-plugin:2.1.1:war failed: Unable to load the mojo 'war' in the plugin 'org.apache.maven.plugin 
s:maven-war-plugin:2.1.1'. A required class is missing: org/apache/maven/shared/filtering/MavenFilteringException 

अपाचे Maven 3.0.3 (r1075438; 2011-02-28 17: 31: 09 + 0000)

Maven घर: C: \ देव \ अपाचे-Maven-3.0.3 \ बिन। ।

जावा संस्करण: 1.6.0_19, विक्रेता: सन माइक्रोसिस्टम्स इंक

जावा घर: c: \ देव \ JDK \ 1.6 \ 1.6.0_19 \ JRE

डिफ़ॉल्ट स्थान: en_GB, मंच एन्कोडिंग : सीपी 1252

,210

ओएस नाम: "विंडोज 7", संस्करण: "6.1", मेहराब, "86", परिवार: "खिड़कियों"

+0

मैवेन शिकायत कर रहा है ('युद्ध' प्लगइन सटीक होना) इस बारे में कुछ कक्षा में पहुंचने में सक्षम नहीं है कि उसे आंतरिक रूप से आवश्यकता है। क्या यह हो रहा है क्योंकि आप सिर्फ मेवेन का उपयोग करने के लिए स्थापित हैं? दूसरे शब्दों में यह ऐसा कुछ नहीं है जो _ _ कार्य करने के लिए उपयोग किया गया है और अब नहीं है। यदि ऐसा है तो अपनी 'सेटिंग्स.एक्सएमएल' देखें। सुनिश्चित करें कि आप परामर्श के लिए मेवेन को बता रहे हैं कि भंडार सुलभ हैं। –

+1

सही यह रिपोजिटरी से एक प्रोजेक्ट स्थापित कर रहा है। मैंने एक साफ खींच लिया है, और मेरे .m2/रिपोजिटरी फ़ोल्डर को भी साफ़ कर दिया है। हमेशा यह त्रुटि प्राप्त करें। अन्य लोगों को यहां एक ही भंडार से ठीक चलाने के लिए स्क्रिप्ट मिलती है। सेटिंग्स.एक्सएमएल फ़ाइल भी ठीक दिखती है। – edwardmlyte

+0

त्रुटि निश्चित रूप से आपके repository_ में कहीं और गायब होने वाली कक्षा को इंगित कर रही है। मैं समझता हूं कि आपकी सेटिंग्स फाइल ** ठीक दिखती है **। क्या आप ** सटीक ** सेटिंग्स फ़ाइल का उपयोग करने का प्रयास कर सकते हैं जो आपके सहयोगी उपयोग कर रहे हैं (इसे कॉपी करें या इसे इंगित करें)? –

उत्तर

14

जब मैं इस समस्या थी, यह मेरी Maven के साथ एक समस्या स्थापित लग रहा था।

M2Eclipse प्लगइन को अनइंस्टॉल करना और मेरे ड्राइव पर .m2 फ़ोल्डर को हटा देना, फिर M2Eclipse को पुनर्स्थापित करना इसे ठीक करना प्रतीत होता था।

+3

हाँ मेरे साफ़ हो रहा है। एम 2 निर्देशिका ने समस्या तय की थी। हमारे रेपो – edwardmlyte

+0

में एक डोडी जार की तरह माना गया था मैंने अभी संगठन \ apache \ maven फ़ोल्डर हटा दिया है और समस्या हल हो गई है। –

+0

को एक ही समस्या मिली, मैं केवल .m2 फ़ोल्डर को हटा रहा हूं और यह समस्या को हल करता है। मेरे लिए M2E प्लगइन को पुनर्स्थापित करने की कोई आवश्यकता नहीं – deadcode

2

मुझे एक संबंधित समस्या का सामना करना पड़ा (और गुगलिंग के बाद इस प्रश्न पर समाप्त हुआ)।

जब ग्रहण से निर्माण Maven प्लगइन का उपयोग कर (भागो के रूप में ... -> Maven स्थापित), यह निम्न त्रुटि के साथ असफल रहा था:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-resources-plugin:2.4.1:resources (default-resources) on project [project-name]: Execution default-resources of goal org.apache.maven.plugins:maven-resources-plugin:2.4.1:resources failed: Unable to load the mojo 'resources' in the plugin 'org.apache.maven.plugins:maven-resources-plugin:2.4.1'. A required class is missing: org/apache/maven/shared/filtering/MavenFilteringException

(भी this coderanch post में देखा)

बिल्डिंग कमांड लाइन से ठीक काम किया, और मैंने देखा कि उस मामले में यह मैवेन-संसाधन-प्लगइन संस्करण 2.4.3 और 2.4.1 नहीं था।

अंत में मैंने इसे अनइंस्टॉल करके और फिर M2Eclipse प्लगइन (ver। 0.12.1) को पुनर्स्थापित कर दिया जैसे केविन ने सुझाव दिया। (.m2 फ़ोल्डर को हटाए बिना काम करना प्रतीत होता है)

मुझे लगता है कि जब मैं "इंडेक्स अपडेट कर रहा हूं ..." के मध्य में ग्रहण से बाहर निकलता था तो भ्रष्टाचार हो सकता था।

5

मैं सिर्फ इस समस्या या कुछ बहुत समान में भाग:

Unable to load the mojo 'resources' 

मैं बस कुछ फ़ाइलें देखें नाम दिया था और एसटीएस/ग्रहण जो मैं तय में दो पथ संबंधित त्रुटियां थीं, लेकिन उन्हें ठीक करने के बाद एक लाल X दिखाई दिया पीओएम फ़ाइल में युद्ध रेखा के बगल में।

"परियोजना -> साफ" मदद नहीं की।

"मैवेन -> अपडेट प्रोजेक्ट" ने चाल को हालांकि किया और त्रुटि संदेश को मंजूरी दे दी।

33

मुझे एक ही समस्या थी। हालांकि, {मेवेन-> अपडेट प्रोजेक्ट} चलाने के बाद इस मुद्दे को हल किया गया।

+6

इससे मेरे लिए समस्या हल हो गई। सरल और कुशल। .m2 फ़ोल्डर को हटाने से काफी बेहतर है। –

+0

बिल्कुल। मेवेन -> अपडेट प्रोजेक्ट जाने का रास्ता है। धन्यवाद अविनाश –

0

मुझे एक ही समस्या थी इसलिए मैंने केवल ~/.m2/रिपोजिटरी/संगठन/अपाचे/मेवेन पर फ़ोल्डर मैवेन फ़ोल्डर हटा दिया और मेरे लिए काम किया।

सभी मेवेन पुस्तकालय डाउनलोड किए गए थे और मेवेनफिल्टरिंग अपवाद के साथ त्रुटि हुई।

3

मेरे पास एक ही समस्या थी और मैकन-> अद्यतन परियोजना करके 'स्नैपशॉट्स/रिलीज के बल अपडेट' चेक बॉक्स को देखकर ग्रहण में इस त्रुटि को हल करने में सक्षम था। 'स्नैपशॉट्स/रिलीज के बल अपडेट' की जांच किए बिना, हालांकि मुझे वही त्रुटियां मिलती रहीं।

0

मैंने इस समस्या को हल किया clean install

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