इंटेलीज में मावेन निर्भरता पदानुक्रम कैसे देखें


जवाबों:


84

आप कोशिश कर सकते हैं: मेनू -> देखें -> टूल विंडोज -> मावेन प्रोजेक्ट्स

और फिर आप नए दृश्य को खोलकर देख सकते हैं।

अपनी निर्भरता का पेड़ खोलें, और आप सभी निर्भरता पदानुक्रम देख सकते हैं।

यहां छवि विवरण दर्ज करें


90

मुझे मावेन हेल्पर प्लगिन भी पसंद है ।

आपको निर्भरता को एक पेड़ के रूप में देखने की अनुमति देता है, संघर्षों को देखता है, उनमें खोज करता है। यह बहुत कुछ दिखता है जैसे ग्रहण टूलींग।

सूचना Textऔर Dependency Analyzerटैब जो POM संपादक पैनल के निचले भाग में दिखाई देते हैं। इस स्क्रीनशॉट में दिखाए अनुसार परिणाम देखने के लिए विश्लेषक टैब पर क्लिक करें।

मावेन हेल्पर प्लग इन विंडो का स्क्रीनशॉट


1
यकीन नहीं होता कि यह नया है, लेकिन यह कार्यक्षमता बिल्ट-इन मावेन टूल विंडो में उपलब्ध है: imgur.com/NmvWcbJ
flow2k

प्लगइन आपको यह देखने की अनुमति देता है कि अलग-अलग संस्करण कहाँ से आते हैं, जो परिवर्तनशील संस्करणों के "निर्भरता नरक" को हल करते समय काफी उपयोगी है। मुझे भी खोजा जा सकने वाला पेड़ बहुत पसंद है।
ओन्ड्रेज बर्कर्ट

1
यह सबसे अच्छा प्लगइन है अगर आप जार नरक में काम कर रहे हैं :) पेड़ के दृश्य और सकर्मक निर्भरता को बाहर करने का साधन एक देवता है।
संतशिलकुमार गोपाल

1
इस प्लगइन के साथ ही काम करता है? यह उस मामले में शानदार होगा :)
जॉर्ज फैंडैंगो

यह एकमात्र उत्तर है जो बड़ी निर्भरता वाली बड़ी परियोजना के लिए उपयुक्त है, इसे स्वीकार किया जाना चाहिए। यह जल्दी और आसानी से संघर्ष का पता लगाने में मदद करता है, अन्य उत्तर ऐसा नहीं कर सकते हैं!
एरिक वांग

57

आधिकारिक दस्तावेज: एक चित्र के रूप में मावेन निर्भरता देखें

Pom.xml खोलें, संपादक में कहीं भी राइट क्लिक करें और "डायग्राम> शो डिपेंडेंसी" चुनें। यह उन लोगों की तरह एक निर्भरता का पेड़ खोलता है जो मैं संलग्न कर रहा हूं।

मुख्य बिंदु यह है कि यह संदर्भ मेनू केवल खुली हुई pom.xml फ़ाइल पर दिखाई देता है (कम से कम मैं इसे कहीं और से खोलने में कामयाब नहीं हो सकता), यदि आप प्रोजेक्ट ट्री में फ़ाइल पर क्लिक करते हैं, तो यह मौजूद नहीं होगा ।

कृपया ध्यान दें: इसके लिए आपको यूएमएल सपोर्ट और मावेन इंटीग्रेशन एक्सटेंशन सक्षम होना चाहिए।

यहां छवि विवरण दर्ज करें


11
BTW, यह यूएमएल समर्थन प्लग-इन द्वारा प्रदान की जाती है
DKroot

आप हॉट-की का उपयोग करके या (अच्छी तरह से छिपे हुए) आइकन पर क्लिक करके आरेख को खोल सकते हैं; मेरा जवाब नीचे देखें / सलाम
जारोस्लाव ज़ारूबा

3
मुझे ऐसा नहीं लगता, क्योंकि यह यूएमएल प्लगइन पर निर्भर करता है जो केवल अंतिम संस्करण में शामिल है।
इवलो डी। इवानोव

1
मेरे आरेख में खाली बक्से का एक गुच्छा है। यदि मैं उन पर माउस ले जाता हूं, तो मुझे कलाकृतियों की आईडी मिल जाती है, लेकिन यह एक बड़ी परियोजना के लिए बेकार है।
क्रेमर

2
इस उत्तर में दिए गए मावेन हेल्पर प्लगिन से बेहतर कैसे है stackoverflow.com/a/41546730/6648326 ?
मास्टरजेओ

11

शॉर्टकट ल्यूक का उपयोग करें! Ctrl + Alt + Shift + U

या चुनें View-> Tool Windows->Maven Projects

... यहाँ आप या तो कर सकते हैं:

A) Dependenciesउप-वृक्ष का विस्तार करें ,

या

बी) परियोजना का चयन करें (मेरे मामले में "स्प्रिंग-बूट"), एक नया आइकन खुद को प्रकट करता है

यहां छवि विवरण दर्ज करें


3

मॉड्यूल या निर्देशिका का चयन करें और फिर मुख्य मेनू से विश्लेषण करें

यहां छवि विवरण दर्ज करें


0

जैसा कि @Ondrej बर्कर्ट ने मावेन हेल्पर प्लगिन का उल्लेख किया है आप pom.xml फ़ाइल का चयन कर सकते हैं और यदि संपादक खुला है तो नीचे दो टैब हैं। पहला है 'टेक्स्ट' और दूसरा है 'डिपेंडेंसी एनालाइजर'। टैब 'डिपेंडेंसी एनालाइजर' में आपके पास ग्रहण जैसी सभी निर्भरताओं का एक पेड़ है।


0

मेनू -> देखें -> टूल विंडोज -> मावेन प्रोजेक्ट अव्यावहारिक है और एक-एक करके ढह जाना चाहिए। मुझे इस पोस्ट में बेसिल बोर्के द्वारा उल्लिखित प्लज़िन पसंद है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.