मेरा प्रोजेक्ट पी निर्भरता पर निर्भर करता है जो निर्भरता बी पर निर्भर करता है। मेरी प्रोजेक्ट की pom.xml फ़ाइल में ए निर्भरता के रूप में शामिल है, और इसका जार पी के क्लासपाथ में शामिल है। हालांकि, पी 0 के रनटाइम पर NoClassDefFoundError
फेंक दिया गया है, जो लापता बी जार से निकलता है।मेवेन। ट्रांजिटिव निर्भरता
क्या मैवेन ने इन निर्भरताओं को स्वचालित रूप से डाउनलोड नहीं किया है?
अंतिम वाक्य फिर से करें: m2eclipse में निर्भरता पदानुक्रम दृश्य निर्भरता से बहुत अधिक उपयोगकर्ता के अनुकूल है: पेड़, यह आपको 'बहिष्कृत' विज़ार्ड भी देता है –
@seanizer: True (मानते हुए कि ओपी m2eclipse का उपयोग कर रहा है)। ध्यान दें कि ['निर्भरता: पेड़'] (http://maven.apache.org/plugins/maven- निर्भरता- प्लग) भी [फ़िल्टरिंग] का समर्थन करता है (http://maven.apache.org/plugins/maven- निर्भरता- प्लगइन/उदाहरण/छानने-निर्भरता-tree.html)। –
मुझे लगता है कि कोई भी जो मैवेन और ग्रहण का उपयोग करता है, वह भी m2eclipse का उपयोग करता है, क्योंकि यह मैवेन-ग्रहण-प्लगइन (पोम संपादक, रिपोजिटरी इंडेक्स, स्वचालित कॉन्फ़िगरेशन परिवर्तनों को स्वचालित रूप से संपादित किया जाता है) के मुकाबले ज्यादा शक्तिशाली और आरामदायक है। और निश्चित रूप से इसमें फ़िल्टरिंग भी शामिल है: पदानुक्रम में किसी भी आर्टिफैक्ट पर क्लिक करें और केवल इस आर्टिफैक्ट के पदानुक्रम को दिखाया गया है ... –