UMLGraph允许对UML类和序列图进行声明性说明和绘制。 该规范是在文本图中完成的,然后将其转换为适当的图形表示。
UMLGraph被实现为javadoc doclet(满足doclet API的程序,该程序指定了javadoc工具生成的输出的内容和格式)。 此外,UMLGraph的输出需要使用Graphviz点程序进行后处理。 因此,要使用UMLGraph类绘制类图,您将需要在计算机上安装javadoc和Graphviz。
Maven插件详细信息
UMLGraph可以轻松地与现有的基于Maven的应用程序集成。 以下是需要配置的Maven插件详细信息:
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<configuration>
<doclet>org.umlgraph.doclet.UmlGraphDoc</doclet>
<docletArtifact>
<groupId>org.umlgraph</groupId>
<artifactId>doclet</artifactId>
<version&