2009-11-25 24 views
5

हेहो, के लिए ड्रॉ निर्भरता ग्राफ खींचें, मैं जावा क्लासफ़ाइल के लिए ग्राफ खींचने के लिए जेडपेन्ड जैसे टूल की तलाश कर रहा हूं। JDepend ठीक होने के लिए seams, लेकिन यह deps से deps को हल नहीं कर रहा है (शायद मैं बस कुछ विशेष विकल्प याद कर रहा हूँ?)। .dot प्रारूप या एक छवि में प्रत्यक्ष आउटपुट होना अच्छा होगा। धन्यवादजावा क्लास

उत्तर

2

आप UMLGraphDoc पर विचार कर सकते हैं। मैंने इसका इस्तेमाल किया है, और इसे काफी उपयोगी पाया है।

यह उन रिश्तों के आधार पर आरेख तैयार करेगा जो इसे स्वचालित रूप से अनुमानित करते हैं, या जिन्हें विशेष जावाडोक टैग द्वारा निर्दिष्ट किया गया था।

+0

हाँ, पर इस एक का उपयोग करता है जावा स्रोत फ़ाइलें (जावाडोक) के बजाय तो वर्ग फ़ाइलों (क्या ओ पी की तलाश में है कि नहीं है?) –

+0

ठीक है, मैं कक्षा फ़ाइलें (मिल गया है सूत्रों मिला साथ ही, लेकिन यह 13kloc 2.5 लोगों से 48h में लिखा गया है - इसलिए कुछ भी नहीं है जिसे आप दस्तावेज़ीकरण कह सकते हैं)। तो कक्षा फाइलों के साथ काम करने का एक समाधान सबसे अच्छा तरीका है। –

+0

@Andreas_D: हां, UMLGraphDoc स्रोत फ़ाइलों पर चलता है। हालांकि इसे javadocs की आवश्यकता नहीं है। यदि वे वहां हैं तो यह उनका उपयोग करेगा, लेकिन यह केवल टाइप पदानुक्रम आदि पर आधारित आरेख भी कर सकता है। – sleske

1

सुनिश्चित नहीं हैं कि निर्भरता से निर्भरता से क्या मतलब है, और निश्चित रूप से कोई .dot प्रारूप है, लेकिन Fractality यहाँ की कोशिश:

http://www.edmundkirwan.com/pub/index.html

+0

। डॉट प्रारूप का अर्थ है पाठ फ़ाइल में डीओटी भाषा (http://en.wikipedia.org/wiki/DOT_language) नोटेशन उदाहरण के साथ इस्तेमाल किया जाना चाहिए। सभी प्रकार के ग्राफ उत्पन्न करने के लिए ग्राफ़विज़। – Esko

3

आप JavaDepend कोशिश कर सकते हैं, यह निर्भरता की जरूरत के लिए कई सुविधाओं के देता है।

enter image description here

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