मैंने अभी ग्रहण हेलीओस की एक नई नई स्थापना स्थापित की है और मैवेन की बाहरी (v 2.2.1) स्थापना का उपयोग करने के लिए M2Eclipse को कॉन्फ़िगर किया है।M2Eclipse एमवीएन कमांड लाइन नहीं होने पर गायब आर्टिफैक्ट के बारे में शिकायत क्यों करता है?
प्रणाली कमांड लाइन पर ठीक संकलित, लेकिन मेरी परियोजना मॉड्यूल के कई M2Eclipse भीतर एक त्रुटि है से:
Missing artifact javax.jms:jms:jar:1.1:test
मैं Atomikos निर्भरता से jms विरूपण साक्ष्य को बाहर निकालकर त्रुटि पिछले प्राप्त कर सकते हैं । लेकिन मेरा मुख्य सवाल यह है कि दोनों अलग-अलग परिणाम कैसे प्रदान कर सकते हैं!
और भी विचित्र यह है कि मेरे पास ग्रहण हेलीओस की एक और स्थापना है और सब कुछ ठीक काम करता है।
तो M2Eclipse पहले से ही एम 3 का उपयोग कर रहा है? थोड़ा डरावना लगता है कि एम 2 और एम 3 विभिन्न निर्भरता प्रस्ताव प्रदान करते हैं .... यद्यपि सैकड़ों में से केवल 1 आर्टिफैक्ट पर। पारितोषिक के लिए धन्यवाद। – HDave
समस्या यह है कि मेवेन 2.x कोर वास्तव में एम्बेड करने योग्य नहीं है। मेवेन 3.x आईडीई के अंदर आंतरिक घटकों को काम करने के लिए कई बदलावों को शामिल करता है। –
मुझे एक ही समस्या का सामना करना पड़ा, और मैं मैवेन का नवीनतम संस्करण प्राप्त किए बिना इसके आसपास काम करने में सक्षम था। इसके बजाए, मैं वरीयताओं-> मेवेन-> इंस्टॉलेशन में गया और /Users/myName/.m2/settings.xml के साथ "एम्बेडेड इंस्टॉलेशन के लिए ग्लोबल सेटिंग्स" चिह्नित फ़ील्ड में भर गया ... यह मेरे लिए काम करता है क्योंकि मेरे पास स्थानीय नेक्सस है सर्वर जो कुछ परियोजना निर्भरताओं की सेवा करता है जो सार्वजनिक रूप से उपलब्ध नहीं हैं। – pohl