2013-02-21 37 views
19

एक निर्भरता वृक्ष (ट्रांजिटिव निर्भरताओं के साथ) और उनके लिए तर्क को शामिल करने या निर्माण से बाहर कैसे देख सकता है?एमवीएन निर्भरता का एनालॉग क्या है: आइवी में पेड़?

Maven में एक यह पसंद कर सकते हैं:

mvn dependency:tree -Ddebug 

मैं क्या समझ से, आइवी एक एक्सएमएल/HTML स्वरूप में निर्भरता रिपोर्ट का उत्पादन कर सकते हैं, लेकिन यह एक ही होना प्रतीत नहीं होता है। (अगर मैं ग़लत हूं तो मेरी गलती सुझाएं)।

इसके अलावा, इस तरह की चीज स्टैंडअलोन आइवी (एक चींटी संदर्भ के भीतर से नहीं बुलाई जा रही है) से उपलब्ध है?

धन्यवाद!

+0

आइवी संकल्प लॉग निर्भरता को सूचीबद्ध करता है जैसा कि वे पाए जाते हैं, इसलिए वे प्रकट होते हैं कि आप निर्भरता "पेड़" – golimar

उत्तर

13

<ivy:report> पर एक नज़र डालें। यह निर्भरताओं की एक HTML आधारित रिपोर्ट तैयार करेगा, और यह एक ग्राफएमएल फ़ाइल भी तैयार करेगा जिसे आप रिपोर्ट बनाने के लिए yed का उपयोग कर सकते हैं, या एक डॉट फ़ाइल बना सकते हैं और graphviz का उपयोग कर सकते हैं।

+12

ईश्वर का अनुमान लगा सकते हैं ... क्या कंसोल में पेड़ उत्पन्न करने के लिए कोई आदेश नहीं है, या सादे में -पाठ फ़ाइल? – carlspring

+0

@carlspring अधिकांश लोग मैं आईवी रिपोर्ट दिखाता हूं, यह भी मैवेन की पेड़ रिपोर्ट को पसंद करता है, जिसे उन्हें पढ़ने में मुश्किल होती है .... मुझे लगता है कि यह स्वाद का मामला है .... आईवी "रिपोर्ट" कार्य आज़माएं और इसे खोजें मॉड्यूल संस्करण evictions जैसे अतिरिक्त जानकारी। –

+0

मैं उत्तर की स्वीकृति प्राप्त करने के बावजूद जवाब स्वीकार कर रहा हूं, जिसके लिए मैं उम्मीद कर रहा था। चींटी कार्य स्पष्टीकरण के लिए धन्यवाद। दुर्भाग्य से, हमारे मामले में, हमें चींटी संदर्भ के बिना, कमांड लाइन से आइवी का आह्वान करने में सक्षम होना चाहिए। – carlspring

1

<ivy:dependencytree /> पर एक नज़र डालें जो कंसोल में निर्भरता पेड़ प्रदर्शित करेगा।