2010-05-10 18 views
9

मेरे पास एक्लिप्स गैलीलियो (जावा ईई डेवलपर्स के लिए) स्थापित है, और अब मैं m2eclipse Maven प्लगइन को भी स्थापित करने का प्रयास कर रहा हूं।Eclipse (गैलीलियो) में Maven प्लगइन (m2eclipse) स्थापित करने में समस्या

मैं http://m2eclipse.sonatype.org/installing-m2eclipse.html पर वर्णित बुनियादी चरणों का पालन करता हूं, और ऐसा लगता है कि यह ठीक है। हालांकि, स्थापित करने के बाद ग्रहण को पुनरारंभ करने के बाद यह कहीं भी प्रतीत नहीं होता है। उदाहरण के लिए मुझे एक नया मेवेन प्रोजेक्ट बनाने की क्षमता होनी चाहिए, लेकिन जब नया प्रोजेक्ट विज़ार्ड खुलता है, तो मेवेन के लिए कोई फ़ोल्डर नहीं है (मुझे मौजूदा परियोजनाओं के संदर्भ मेनू में इसका कोई संदर्भ नहीं मिल रहा है)।

जब मैं सहायता> ग्रहण के बारे में> अधिष्ठापन विवरण पर क्लिक करता हूं, तो मुझे "स्थापित सॉफ़्टवेयर" टैब में ग्रहण (आवश्यक) के लिए मेवेन एकीकरण "मिलता है, फिर भी एक और चीज सफल स्थापना की ओर इशारा करती है (लेकिन मुझे नहीं मिल रहा है यह "प्लग-इन" टैब के तहत, क्या यह भी होना चाहिए?) ...

मुझे लगता है कि मुझे कुछ बहुत स्पष्ट है, लेकिन अभी मैं इसे नहीं देख रहा हूं ..

उत्तर

5

मैं इसे स्वयं का जवाब ढूंढने में कामयाब रहा:

मैंने ग्रहण स्थापना फ़ोल्डर को c: \ Program Files \ के अंतर्गत रखा था, लेकिन जब मैंने इसे सीधे c: \ instea के अंतर्गत ले जाया था डी, प्लग-इन स्थापना ठीक उसी तरह काम करती है जैसा इसे करना चाहिए।मुझे लगता है कि ऐसा इसलिए है क्योंकि ग्रहण को अपने स्वयं के स्थापना फ़ोल्डर में लिखने की अनुमति नहीं थी (लेकिन मुझे विंडोज से सामान्य प्रश्न नहीं मिला कि प्रोग्राम प्रोग्राम तक पहुंचने का प्रयास कर रहा था ...)।

एक तरह से मुझे लगता है कि मुझे थोड़ा शर्मिंदा होना चाहिए कि मैंने इससे पहले नहीं सोचा था। दूसरी ओर, हालांकि, वहाँ कुछ उचित त्रुटि करते हुए कहा कि प्लग-इन इंस्टॉल करने के दौरान कोई चीज़ विफल संदेश हो सकता था ...

ठीक है, मुझे आशा है कि यह कम से कम के रूप में अच्छी किसी और में मदद करता है :)

+1

दिलचस्प प्रतिक्रिया। +1 – VonC

+0

फॉलो-अप के लिए धन्यवाद, मेरे लिए समस्या तय की गई है। मुझे आश्चर्य है, क्योंकि (लिनक्स में मेरे मामले में) अतिरिक्त प्लगइन्स हैं यदि घर में $ HOME/.clclsese में संग्रहीत किया गया है कहां स्थापना फ़ोल्डर पर लिखने की अनुमति गुम हैं, लेकिन ऐसा लगता है कि m2eclipse के साथ सही ढंग से काम नहीं करता है। –

+0

मुझे वास्तव में एक ही समस्या है और मेरी ग्रहण स्थापना c: \ eclipse में है। –

1

क्या आपने m2eclipse installation requirements देखा था?
विशेष रूप से, आपको डब्ल्यूटीपी की आवश्यकता है।

(मुख्य विशेषता) और वैकल्पिक "Maven पोम संपादक" सुविधा "ग्रहण के लिए Maven एकीकरण" WST से "ग्रहण एक्सएमएल संपादकों और उपकरण" सुविधा पर निर्भर
"डब्ल्यूटीपी के लिए Maven एकीकरण" सुविधा Maven परियोजना विन्यास प्रदान करता है डब्ल्यूटीपी

+0

यह आवश्यक नहीं होना चाहिए, जैसा कि निम्नलिखित आवश्यकताओं में नीचे दिया गया है "यदि आप" जावा के लिए ग्रहण "या" जावा ईई बंडल के लिए ग्रहण "का उपयोग कर रहे हैं तो आपको डब्ल्यूटीपी इंस्टॉल करने की आवश्यकता नहीं है और इसकी आवश्यकता नहीं है "मेवेन डब्ल्यूटीपी एकीकरण" सुविधा "(और मेरे पास जावा ईई बंडल है, और मुझे डब्ल्यूटीपी एकीकरण की आवश्यकता नहीं है)। – Nailuj

0

क्या आपके पास m2eclipse का पिछला संस्करण स्थापित है? क्या आपने नवीनतम संस्करण स्थापित करने से पहले इसे अनइंस्टॉल किया था? बस मामले में, क्या निम्न नोट आपके लिए लागू होता है?

नोट 0.9.8 के बारे में कार्यस्थान असंगतता: आप एक कार्यक्षेत्र कि m2eclipse 0.9.8 के तहत बनाई परियोजनाओं में शामिल है के साथ m2eclipse 0.10.0 का उपयोग कर रहे हैं, तो आप workspaceState.ser फ़ाइल को निकालना होगा। workspaceState.ser फ़ाइल $ workspacedir/.metadata/.plugins/org.maven.ide.eclipse/workspaceState.ser में वर्कस्पेस निर्देशिका के भीतर स्थित है। यदि आप इस फ़ाइल को हटाते हैं, तो m2eclipse 0.10.0 इसे आवश्यकतानुसार पुन: उत्पन्न करेगा।

मेरे मामले में, पिछले m2eclipse संस्करण को अनइंस्टॉल करने से काम नहीं हुआ और मुझे एक नया ग्रहण स्थापित करने के साथ शुरू करना पड़ा (शायद इसे भी आजमाएं)।

alt text http://www.imagebanana.com/img/84h6mw8z/screenshot_008.png

ध्यान दें कि मैं भी से m2eclipse अतिरिक्त अद्यतन साइट कुछ अतिरिक्त स्थापित: http://m2eclipse.sonatype.org/sites/m2e-extras

प्लगइन टैब के बारे में, यह है कि मैं क्या है (है कि आप निश्चित रूप से कुछ खोजना चाहिए पुष्टि करने के लिए) है

+0

मेरे पास एक्लिप्स का एक साफ इंस्टॉल है, इसलिए यह समस्या भी नहीं होनी चाहिए। मैंने प्लगइन-टैब पर भी एक अतिरिक्त जांच की है, और मुझे सोनाटाइप से कुछ भी नहीं मिला, इसलिए निश्चित रूप से कुछ याद आ रही है :( – Nailuj

+0

@Nailuj ताज़ा इंस्टॉल और ताजा वर्कस्पेस? शायद * त्रुटि लॉग * की जांच करें देखें कि क्या कुछ स्पष्ट है। –

+0

दोनों वर्कस्पेस और ग्रहण स्थापित ताजा है, हां (पहली बार मैं इसे इस कंप्यूटर पर स्थापित करता हूं)। मैंने लॉग फ़ाइल (.log में .metadata फ़ोल्डर के अंदर पाया है। वर्कस्पेस, दाएं - या कोई और है?), लेकिन मुझे वहां से सामान्य से कुछ भी नहीं मिला (केवल कुछ पंक्तियां कह रही हैं <"ग्रहण (आवश्यक) के लिए मेवेन एकीकरण को अनदेखा कर दिया जाएगा क्योंकि यह पहले से स्थापित है।> जब मैंने प्लगइन पर एक अद्यतन को मजबूर करने की कोशिश की) ... – Nailuj

0

मैं प्रोग्राम फ़ाइलों में जाकर इस समस्या को हल करने में सक्षम था, eclipse.exe फ़ाइल पर राइट क्लिक करें और "व्यवस्थापक के रूप में चलाएं" का चयन करें। जब मैंने एक्लिप्स को पुनरारंभ किया तो उसने कहा कि मेरे पास कोई प्लगइन्स इंस्टॉल नहीं है इसलिए मैंने पुनः स्थापित किया और मेरी समस्याएं हल हो गईं।

+1

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

0

समस्या मैं इस एक ही समस्या थी समाधान और मैं निम्नलिखित सॉफ्टवेयर साइट का इस्तेमाल किया: [ "M2Eclipse - http://download.eclipse.org/technology/m2e/releases/1.0] (वर्ग कोष्ठक के बिना) ग्रहण 3.7.0 (इंडिगो) में M2Eclipse प्लगइन डाउनलोड करने के लिए। अधिक जानकारी के लिए उल्लेख this

0

की 'Maven प्लगइन ग्रहण में चल नहीं मिल रहा है' समस्या को हल करने के लिए, यह करने के लिए व्यवस्थापक अधिकार बदलकर हल किया जा सकता .m2 फ़ोल्डर। .m2 फ़ोल्डर पर राइट क्लिक करें और नेटवर्क साझाकरण पर जाएं। सभी उपयोगकर्ताओं को सभी अधिकार दें। ग्रहण और मैवेन विकल्प पुनरारंभ करें ग्रहण में दिखाई देना शुरू हो जाएगा।