2009-09-11 13 views
23

क्या मेरे जावाडॉक में छवियों को एम्बेड करने का कोई तरीका है? असल में मैं कुछ यूएमएल आरेखों को शामिल करना चाहता हूं जो कुछ दस्तावेजों में मेरी कक्षाओं के पदानुक्रम को समझाते हैं।जावाडोक यूएमएल आरेखण

धन्यवाद!

+0

+1 काश मैं अपने आप को इस के लिए कहा होता! – KLE

उत्तर

22

जावाडोक दस्तावेज़ों के this section देखें, जो बताता है कि आपके जावाडोक में छवियों को कैसे एम्बेड करें।

इसके अलावा, यहां एक article है जो वर्णन करता है कि इंजीनियर यूएमएल आरेखों को कैसे उलटा और UMLGraph का उपयोग करके अपने जावाडोक में एम्बेड करें।

8

हां।

The documentation बताता है कि कैसे मनमाने ढंग से छवियों को जावाडॉक दस्तावेज़ों में एम्बेड करना है।

यदि आप अपने जावा स्रोत से यूएमएल क्लास आरेख उत्पन्न करना चाहते हैं, तो UMLGraph doclet पर एक नज़र डालें।

+0

+1 बहुत बहुत धन्यवाद। मुझे सीखना और इसका इस्तेमाल करना है !! – KLE

+0

यह भी एक यूजर ग्राफ के लिए यूएमएल ग्राफ http://java.dzone.com/articles/reverse-engineer-source-code-u – pjp

0

यह article बताता है कि यह आपकी छवियों को जावडोक टूल तक पहुंचने वाले फ़ोल्डर में रखकर कैसे किया जा सकता है।

2

yDoc एक विकल्प

+1

USD 269.00 का उपयोग करने पर यह आलेख। – liftarn

+0

क्या सी # के लिए ओपन सोर्स/मुफ्त विकल्प है? – hellboy

3

This article से पता चलता Maven जावाडोक प्लगइन के साथ UMLGraph उपयोग करने के लिए कैसे है।

संक्षेप में:

  1. Graphviz स्थापित करें।

    उबंटू: apt-get install graphviz4
    विंडोज़: download

  2. अद्यतन pom.xml।

    <plugin> 
         <artifactId>maven-javadoc-plugin</artifactId> 
         <version>2.7</version> 
         <configuration> 
          <aggregate>true</aggregate> 
          <show>private</show> 
          <doclet>org.umlgraph.doclet.UmlGraphDoc</doclet> 
          <docletArtifact> 
           <groupId>org.umlgraph</groupId> 
           <artifactId>doclet</artifactId> 
           <version>5.1</version> 
          </docletArtifact> 
          <additionalparam> 
           -inferrel -attributes -types -visibility -inferdep -quiet -hide java.* -collpackages java.util.* -qualify -postfixpackage 
           -nodefontsize 9 
           -nodefontpackagesize 7 
          </additionalparam> 
         </configuration> 
        </plugin> 
    
  3. रन mvn javadoc:javadoc

+1

स्पष्ट रूप से सबसे आसान तरीका! इन्हें बनाने के लिए एक प्रोफ़ाइल जोड़नी चाहिए ताकि आप अन्य पीपीएल के निर्माण को तोड़ न सकें जिनके पास पथ में ग्राफ़विज़ नहीं है। –

3

सरल उत्तर:

/** 
* This class does some stuff (see diagram). 
* <img src="relative/path/to/image.png" /> 
* 
*/ 
public class SomeClass{ 
} 
संबंधित मुद्दे