2009-09-11 5 views
23

JavaDoc에 이미지를 임베드 할 수있는 방법이 있습니까? 기본적으로 일부 설명서에는 클래스의 계층 구조를 설명하는 UML 다이어그램이 일부 포함됩니다.Javadoc UML 다이어그램 삽입

감사합니다.

+0

한 나는 나 자신이 부탁 한 것입니다 바랍니다! – KLE

답변

22

Javadoc 설명서의 this section을 확인하십시오.이 설명서에서는 Javadoc에 이미지를 포함하는 방법을 설명합니다.

또한 article은 UML 다이어그램을 리버스 엔지니어링하고 UMLGraph을 사용하여 Javadoc에 임베드하는 방법을 설명합니다.

8

예.

The documentation은 임의의 이미지를 javadoc 문서에 임베드하는 방법을 설명합니다.

자바 소스에서 UML 클래스 다이어그램을 생성하려면 UMLGraph doclet을 살펴보십시오.

+0

+1 감사합니다. 이걸 배우고 사용해야합니다! – KLE

+0

또한 단일 사용자 라이센스에 대해 UML 그래프 http://java.dzone.com/articles/reverse-engineer-source-code-u – pjp

0

article은 javadoc 도구에서 액세스 할 수있는 폴더에 이미지를 배치하는 방법을 설명합니다.

2

yDoc

+1

USD 269.00을 사용하는 방법에 대한이 기사를 참조하십시오. – liftarn

+0

C#을위한 OpenSource/무료 대안이 있습니까? – hellboy

3

This article은 메이븐의 Javadoc 플러그인 UMLGraph를 사용하는 방법을 보여줍니다 옵션입니다. 한마디로

:

  1. graphviz를 설치합니다.

    우분투 : apt-get install graphviz4.
    Windows : 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. 런 .

+1

분명 가장 쉬운 방법입니다! 이들을 빌드하기위한 프로파일을 추가해야하므로 경로에 GraphViz가없는 다른 ppl 빌드가 손상되지 않습니다. –

3

간단한 답변 :

/** 
* This class does some stuff (see diagram). 
* <img src="relative/path/to/image.png" /> 
* 
*/ 
public class SomeClass{ 
} 
관련 문제