मैं किसी भी दिए गए मल्टी-मॉड्यूल प्रोजेक्ट के लिए, एक त्वरित तरीका ढूंढ रहा हूं, परियोजना पदानुक्रम के त्वरित अवलोकन को दिखाने के लिए, जिसमें बाहरी निर्भरताओं को छोड़कर परियोजना में केवल मॉड्यूल शामिल हैं। एक परियोजना के लिएएक मेवेन परियोजना मॉड्यूल पेड़ बनाएँ?
जैसे
project root
+- A
+- B
+- C
+- D
+- E
+- F
+- G
+- H
मैं एक त्वरित, एकल स्क्रीन एएच (जैसे कि यह यहाँ दिखाया गया है) के लिए है कि मुझे एक परियोजना संरचना की एक विचार प्राप्त करने के लिए एक तेजी से पच दृश्य देता है दृश्य देखने के लिए चाहते हैं । आदर्श रूप से यह कमांड लाइन आउटपुट होगा, प्लेटफार्म विशिष्ट समाधान नहीं (मुझे लगता है कि विजुअलस्टूडियो के लिए एक उपकरण है)।
mvn dependency:tree
महान लेकिन इस मामले के लिए भी अत्यधिक शब्द है, मुझे लगता है मैं grep
और cut
उत्पादन अलग कर सकते थे लेकिन लगता है जैसे वहाँ एक आसान तरीका (यानी एक और प्लगइन) होना चाहिए।
mvn dependency:tree -Dincludes=com.foo.bar
अपने प्रोजेक्ट की मॉड्यूल के सभी यह मानते हुए हैं: http://maven.apache.org/plugins/maven-dependency-plugin/examples/filtering-the-dependency-tree.html
इसलिए, यदि आपका समूह आईडी com.foo.bar
था, तो आप में उस समूह आईडी परियोजनाओं के साथ मिल सकता है:
अच्छा, धन्यवाद ब्रेट:
उत्पादन काफी क्या आप चाहते हैं लगता है। – markdsievers
मेरे लिए एमवीएन निर्भरता: पेड़ माना जाता है कि काम नहीं करता है। यदि मेरे पास ए है जो बी और सी पर निर्भर करता है, और बी जो सी पर निर्भर करता है, मैवेन निर्भरता: पेड़ मुझे दिखाता है कि ए बी और सी पर निर्भर करता है, लेकिन बी – Uberto
@Uberto के आधार पर बी के बारे में कुछ भी नहीं है mvn निर्भरता: पेड़ - Dverbose – David