त्रुटि: एक्लिप्स में एम 2 ई स्थापित करें


80

मैं ग्रहण के लिए मेवेन एकीकरण स्थापित करने का प्रयास कर रहा हूं और मुझे ये त्रुटियां मिली हैं।

    Cannot complete the install because one or more required items could not be found.
  Software being installed: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
  Missing requirement: Maven Integration for Eclipse 1.4.0.20130601-0317 (org.eclipse.m2e.core.ui 1.4.0.20130601-0317) requires 'bundle org.slf4j.api 1.6.2' but it could not be found
  Cannot satisfy dependency:
    From: m2e logback appender 1.4.0.20130601-0317 (org.eclipse.m2e.logback.appender 1.4.0.20130601-0317)
    To: bundle org.eclipse.m2e.core.ui [1.4.0,1.5.0)
  Cannot satisfy dependency:
    From: m2e - slf4j over logback logging (Optional) 1.4.0.20130601-0317 (org.eclipse.m2e.logback.feature.feature.group 1.4.0.20130601-0317)
    To: org.eclipse.m2e.logback.appender [1.4.0.20130601-0317]

मेरी प्रक्रिया में मदद की गई है >> EclipseMarketplace >> खोजें "ग्रहण के लिए मैवेन एकीकरण" >> इंस्टॉल करें (m2e)

कृपया मदद करे।

संपादित करें

मुद्दों की अधिकता में चलने के बाद, निर्णय लिया गया कि ग्रहण इंडिगो 3.6.2 की स्थापना रद्द करें और इंडिगो 3.7 (कंपनी के मानकों के अनुसार मैं वर्तमान में काम करता हूं) स्थापित करें। कार्रवाई के इस पाठ्यक्रम को लेने के बाद, स्थापना (मावेन और अन्यथा) के साथ सभी मुद्दों को हल किया गया था।


मुझे उम्मीद है कि इंस्टालेशन रूटीन नियतात्मक होगा। तो उसी इंस्टॉलर के साथ उसी सॉफ़्टवेयर को फिर से स्थापित करने में कैसे मदद करनी चाहिए?
पीटर विप्परमन

1
मुझे खुशी होगी अगर आप हमें बता सकते हैं कि आपने ये फाइलें कहां से प्राप्त की हैं।
पीटर विप्परमन

हाय @PeterWippermann, मैंने मूल रूप से एक सहकर्मी से फाइलें प्राप्त कीं, जिन्होंने शुरुआत में मुद्दे तय किए थे लेकिन बाद में अतिरिक्त मुद्दों का कारण बना। मैंने अपनी पोस्ट को (उम्मीद के साथ) अंतिम समाधान के साथ संपादित किया।
राहेल_फ्रैंज

1
अपडेट के लिए आपका बहुत-बहुत धन्यवाद! :-)
पीटर विप्परमन

जवाबों:


130

मैं आज एक ऐसे ही मुद्दे पर भाग गया और पाया कि यह प्रश्न हाल ही में एटलसियन फोरम में भी पूछा गया है और इसका उत्तर भी दिया गया है । मेरा समाधान इस ब्लॉग पोस्ट के दिशानिर्देशों के आधार पर "एसएलएफ 4 जे लॉगिंग इन लॉज प्लगिन्स" के आधार पर स्लफ 4 जे स्थापित करना था ।

निकालने के लिए, यहाँ मैंने क्या किया है:

  1. ग्रहण -> सहायता -> नया सॉफ्टवेयर स्थापित करें
  2. एक नई सॉफ़्टवेयर साइट जोड़ें:
  3. "मावेन ओस्गी-बंडलों" का विस्तार करें और "slf4j-api" चुनें
  4. "अगला" पर क्लिक करें और स्थापना का पालन करें।

स्थापना पूर्ण हो जाने के बाद (और ग्रहण पुनः आरंभ हो गया है) तब मैं मावेन प्लगइन स्थापित करने में सक्षम था।

अपडेट करें:

इस थ्रेड के कुछ अन्य उत्तर अब ऑफिकल पैकेज रिपॉजिटरी के लिंक हैं। मैंने परीक्षण नहीं किया है कि वे काम कर रहे हैं, लेकिन अगर आप एक आधिकारिक भंडार का उपयोग करना पसंद करेंगे, तो अब आप जानते हैं कि उन्हें कहां ढूंढना है :)


FIY, मैं केप्लर के साथ m2e स्थापित करने की कोशिश कर रहा था और यह मुझे त्रुटि देता रहा। इसलिए इसके बजाय मैंने ग्रहण के साथ प्रयास किया और इस निर्देश का पालन किया। और यह काम किया
सूसी

ग्रहण हेलियोस के साथ काम करता है, नीचे दी गई संस्करण जानकारी: संस्करण: हेलिओस सर्विस रिलीज़ 2 बिल्ड आईडी: 20110218-0911
realPK

3
इस छायादार दिखने वाली साइट को कौन होस्ट करता है? fuin.org/p2-repository यह "आधिकारिक" SLF4J साइट की तरह नहीं दिखता है। एक यादृच्छिक साइट से एक कॉर्पोरेट नेटवर्क में जार फ़ाइलों को डाउनलोड करना? हम्म
उपयोगकर्ता

3
@ अच्छी तरह से, मैं मानता हूं कि साइट सबसे अच्छी नहीं दिख रही है, लेकिन Aboutअनुभाग और ब्लॉग के माध्यम से पढ़ने से यह लिंक (और जो वापस fuin.org को इंगित करता है) यह मेरे लिए ठीक लग रहा है। इसके अलावा, fuin.org पर है GitHub योगदान का एक बहुत साथ। अंत में, यदि आप के साथ (fuin.org से) slf4j.api_1.6.6.jar का MD5 hashses तुलना Maven के - आप उन बराबर हैं देखेंगे। तो हाँ, भले ही यह एक ऑफिशियल रेपो नहीं है, लेकिन यह मुझे इन टिप्पणियों के आधार पर कानूनी लगता है।
लास क्रिस्टियनसेन

@Perce जैसा कि अन्य उत्तरों में देखा गया है, आधिकारिक रिपॉजिटरी भी हैं जिनका उपयोग संभव होना चाहिए। चूँकि मेरा उत्तर वर्तमान में सबसे उत्कीर्ण उत्तर है, मैंने एक अद्यतन यह कहते हुए जोड़ा है कि वे रिपॉजिट भी उपलब्ध हैं :)
लेसे क्रिस्टियनसेन

28

सॉफ़्टवेयर अद्यतन साइट का उपयोग http://download.eclipse.org/technology/m2e/releases/1.0 के रूप में करें जो मेरे लिए काम करती है और ठीक उसी त्रुटि संदेश के साथ चली गई।


8
पोस्ट करने के लिए धन्यवाद, मैंने पाया कि अपडेट साइट download.eclipse.org/technology/m2e/releases/1.3 भी बिना किसी समस्या के काम करती है।
ब्रायन

20

प्लगइन टीम ने m2e 1.4 और ग्रहण इंडिगो के लिए एक फिक्स बनाया है (इस सटीकता के साथ: Indigo अब m2 के लिए आधिकारिक रूप से समर्थित नहीं है):

पी 2 रिपॉजिटरी: http://download.eclipse.org/technology/m2e/releases-for-indigo/1f/

संदर्भ: m2e- उपयोगकर्ता मेलिंग सूची


ऐसा लगता है कि यह URL अब पुराना हो गया है, यह 404
माइकल Zilbermann

1
लिंक काम कर रहा है। 404 रिटर्न भी सही है। मुझे यह समझने में थोड़ी देर हो गई कि ग्रहण क्या बताने की कोशिश कर रहा है। यह एक पेज नहीं है बल्कि एक p2 रेपो है। सामग्री को देखने के लिए Show Directory Contents.लिंक पर क्लिक करके देख सकते हैं कि अंदर क्या है।
वडिमो


6

इसका मतलब है कि फ़ोल्डर ग्रहण / प्लगइन्स गायब हैं "org.slf4j.api_1.6.4.v20120130-2120.jar", इसलिए आपको फ़ाइल को कॉपी करने की आवश्यकता है ग्रहण / प्लगइन्स!


6

Ubuntu 13.04, ग्रहण 3.8.1। चरण 3 के लिए मुझे केवल इतना करना था कि मुख्य जूनो डाउनलोड साइट को जोड़ें: http://download.eclipse.org/releases/juno और m2e को वहां से इंस्टॉल किया जा सकता है।


4

ऐसा इसलिए है क्योंकि मावेन 1.5 वर्तमान ग्रहण संस्करण के साथ संगत नहीं है। इसलिए हमें मावेन 1.4 या 1.3 का उपयोग करने की आवश्यकता है

मावेन 1.4 स्थापित करने के लिए कदम नीचे है

1) ग्रहण में मदद पर क्लिक करें

2) नया सॉफ्टवेयर स्थापित करें

3) साइट के स्थान के लिए यूआरएल " http://download.eclipse.org/technology/m2e//eases " है

4) चेकबॉक्स को अनचेक करें "उपलब्ध सॉफ़्टवेयर के केवल नवीनतम संस्करण दिखाएं" यदि चेकबॉक्स को अनचेक न करें तो यह केवल नवीनतम संस्करण होगा और मावेन 1.4 नहीं दिखाएगा।

5) 1.4 संस्करण के m2e और slf4j का चयन करें और अगले पर क्लिक करें।


1
शुक्रिया राजेश, यही मेरी मदद करता है।
अनिता कुलकर्णी

3

यदि आप ग्रहण इंडिगो का उपयोग कर रहे हैं - ऐसा लगता है कि कई फाइलें गायब हैं। यदि आप ग्रहण केपलर डाउनलोड करते हैं तो ऐसा लगता है कि जिन फाइलों में इंडिगो की कमी है। स्विच करने का सुझाव दे सकते हैं।


1

मुझे यह समस्या इंडिगो 64bit के नवीनतम संस्करण के साथ मिली । मैंने ग्रहण जूनो 64 बिट के नवीनतम संस्करण को स्थापित करने का हल किया ।



0

मावेन slf4j को हल नहीं कर सकता है क्योंकि मावेन इसे उपलब्ध सॉफ़्टवेयर साइट में नहीं पा सकता है। यही कारण है कि @Lasse का सुझाव एक और सॉफ्टवेयर साइट काम करता है। मैं यह बताना चाहूंगा कि मूल मूल कारण यह है कि एटलसियन प्रलेखन अब पुराना है। तो हम सिर्फ मावेन के नवीनतम संस्करण का उपयोग कर सकते हैं। संदर्भ: ग्रहण के लिए मावेन (एम 2 ई) स्थापना त्रुटि

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.