2010-08-20 15 views
7

Inovking maven2 लक्ष्य: एक विरूपण साक्ष्य पोम पर "mvn निर्भरता सूची" पूरे निर्भर विरूपण साक्ष्य संकुल डाउनलोड करने के लिए कारण बनता है। मुझे लगता है कि केवल उन पोम फाइलें निर्भरताओं को हल करने के लिए आवश्यक हैं। क्या वे नहीं हैंसमाधान करना Maven निर्भरता

+0

मैं वास्तव में आपके प्रश्न को समझ नहीं पा रहा हूं। क्या आप पूछते हैं कि निर्भरता को हल करने के लिए pom.xml डाउनलोड करना पर्याप्त होगा? –

+0

हां, मुझे संकुल प्राप्त करने की आवश्यकता नहीं है लेकिन निर्भरताओं की सूची प्रदर्शित करें। – sof

उत्तर

13

dependecy plugin प्रलेखन पर आप पढ़ सकते हैं कि dependency:listdependency:resolve के लिए एक उपनाम है। आपको क्या चाहिए dependency:tree जो:

इस प्रोजेक्ट के लिए निर्भरता पेड़ प्रदर्शित करता है।

निर्भरता के साथ भी: पेड़ आपको निर्भरताओं को डाउनलोड करना होगा।

From Arnaud Héritier (Maven परियोजना पर डेवलपर)

यह जो कलाकृतियों डाउनलोड किए बिना निर्भरता को हल करने 2.x में अनुमति नहीं है Maven कोर में एक समस्या है।

+0

"पेड़" भी डाउनलोड करने के लिए बदल गया। – sof

+0

यह पता चला है कि यह एक मैवेन 2 बग है। –

+0

ऐसी बग के लिए सतह पर बहुत कम उपयोग के "निर्भरता: हल/सूची/पेड़" लक्ष्य हैं? – sof

0

प्रत्येक मोजो (अपाचे मेवेन में प्लग-इन) में कार्यक्षमता विवरण है। सभी dependency plugin functionality देखें।

+0

समाधान के लिए एक लिंक का स्वागत है, लेकिन कृपया सुनिश्चित करें कि आपका उत्तर इसके बिना उपयोगी है: [लिंक के चारों ओर संदर्भ जोड़ें] (// meta.stackexchange.com/a/8259) ताकि आपके साथी उपयोगकर्ताओं को कुछ पता चल जाएगा कि यह क्या है और यह वहां क्यों है, फिर लक्ष्य पृष्ठ अनुपलब्ध होने पर आप जिस पृष्ठ से लिंक कर रहे हैं उसके सबसे प्रासंगिक भाग को उद्धृत करें। [उत्तर जो किसी लिंक से थोड़ा अधिक हटा दिए जा सकते हैं।] (// stackoverflow.com/help/deleted-answers) – LW001

0

मैवेन के मौजूदा संस्करण (प्लग-इन जो ग्रहण नियॉन के साथ भेज दिया गया है) के साथ काम कर रहा हूं, और मैं अभी भी अपने सिर को पाने के लिए काम कर रहा हूं कि यह उन सभी जादुई चीजों को कैसे किया जाए, जिन पर दावा किया जाता है कर सकने योग्य।

मैं स्क्रीन नीचे दर्शाया गया है, जिसमें निर्भरता बाएँ फलक में प्रकाश डाला अनसुलझे है। !Dependency tree, showing missing dependency1

मैंने सोचा था कि के चयन (क्रियान्वित) परियोजना के संदर्भ मेनू बंद अद्यतन परियोजना आइटम, के रूप में निम्नलिखित छवि में दिखाया गया है, यह हल होगा, लेकिन यह मुझे तीन त्रुटियों, सभी, एक तरह से या किसी अन्य के साथ छोड़ दिया, एक लापता निर्भरता का नतीजा।

!Maven fly-out menu in project context menu2

फाइल सिस्टम की जांच करके, मैं पुष्टि की है कि निर्भरता वास्तव में, है, अनुपस्थित।

रंग मुझे उलझन में डाल दिया; उस क्रिया ने लापता निर्भरता क्यों नहीं डाउनलोड की?

+0

मुझे कम उलझन में रंग दें, और ग्रहण के लिए प्लग-इन के बदले मेवेन सीएलआई का उपयोग करें। –

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