2009-11-30 12 views
7

मेरे पास लगभग 30 परियोजनाओं के साथ एक बहुत बड़ा कार्यक्षेत्र है। मैं mcleclipse के साथ ग्रहण 3.5 का उपयोग कर रहा हूँ। मैं अपने वर्कस्पेस में परियोजनाओं को आयात करने के लिए डिफ़ॉल्ट का उपयोग करके अपने सबवर्जन रिपोजिटरी से बाहर निकलता हूं।m2eclipse और ग्रहण WTP

मैं एक बिलाव सर्वर इंस्टेंस बनाएं और बिल्ला सर्वर से अपने वेब प्रोजेक्ट प्रकाशित। काफी आसान लगता है।

समस्या के रूप में हालांकि मेरे अन्य परियोजनाओं के लिए सकर्मक निर्भरता स्वचालित रूप से कंटेनर को जोड़ा जा रहा है कि यह प्रकट नहीं होता है, तो कंटेनर शुरू होता है जब मैं classnotfound अपवाद मिलता है, आदि

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

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

उत्तर

13

आप सुनिश्चित करें कि आप है कि स्थापित m2eclipse से सुविधा "डब्ल्यूटीपी के लिए Maven एकीकरण" बनाने की जरूरत है। वहाँ http://docs.sonatype.org/display/M2ECLIPSE/WTP+mini+howto

पर एक सरल ट्यूटोरियल उपलब्ध डब्ल्यूटीपी और m2eclipse किस संस्करण का उपयोग कर रहे हैं? वर्कस्पेस प्रोजेक्ट में घोषित संस्करण के साथ प्रोजेक्ट के pom.xml मैचों में घोषित निर्भरता संस्करण की जांच करें और सुनिश्चित करें कि वर्कस्पेस निर्भरता रिज़ॉल्यूशन सक्षम है।

इसके अलावा, आप परियोजना पॉपअप मेनू से "Maven/अपडेट परियोजना विन्यास" चलाने के लिए कोशिश करते हैं और जाँच Maven कंसोल पर और ग्रहण की अपनी लॉग में कोई त्रुटि नहीं है कि वहाँ कर सकते हैं।

यदि उपरोक्त में मदद नहीं करेगा, एक छोटे परियोजना पर इस मुद्दे को दोबारा और फिर एक बग रिपोर्ट के साथ प्रस्तुत

+0

हाँ, मैं डब्ल्यूटीपी के लिए Maven एकता स्थापित किया है, और मुझे लगता है कि ट्यूटोरियल के माध्यम से किया गया है। मेरे साथ भी वही दिक्कत है। – noplay

+0

+1, एक आकर्षण की तरह काम किया। https://docs.sonatype.org/display/M2ECLIPSE/WTP+mini+howto – Leonel

+4

Howto ले जाया गया है! –

1

यह के रूप में यद्यपि m2eclipse के नवीनतम संस्करण को प्रतीत होता है (.99x) मेरे सभी मुद्दों का हल करने का प्रयास करें ।

0

यदि आप m2eclipse wtp एक्स्ट्रा का उपयोग करने के लिए लुभाने वाले हैं तो आपको यह पता होना चाहिए कि वे सोनाटाइप द्वारा समर्थित नहीं हैं और, हालांकि ज्यादातर ठीक है, 100% मजबूत नहीं हैं।

http://maven.40175.n5.nabble.com/What-is-the-recommended-alternative-to-m2eclipse-extras-WTP-integration-td135727.html

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