UMLGraph
1.0.0
UMLGRAPH允许声明性规范和图形图。您可以通过此链接浏览系统文档,或通过此链接打印。
为了运行UMLGRAPH ,您需要在系统路径中安装GraphViz。在大多数Linux发行版中,可以使用常规软件包管理器轻松安装。
从源代码在build.xml文件上运行ANT的Java Doclet。
如果更改源代码,则可以通过执行ANT测试来运行回归测试。
访问项目的主页以获取更多信息。
如果您根据Java 8进行构建,请使用最新版本的Doclet的5.x版本。
由于Java 9 Doclet API完全重写,因此版本6中的Doclet支持仅支持Java 9及更高版本。
为了使用开发版本,您可以使用Jitpack。请注意,由于按需进行编译,有时您可能会在包装重新编译时会看到“读取的时间”,而且几秒钟后应该很好。而且,由于主分支可以随时更改,因此您可能需要使用版本的快照(有关详细信息,请参见Jitpack文档)。
Gradle :
repositories { maven { url 'https://jitpack.io' } }
configurations { umlgraph }
dependencies { umlgraph 'com.github.dspinellis:UMLGraph:master-SNAPSHOT' }
javadoc {
doclet = 'org.umlgraph.doclet.UmlGraphDoc'
docletpath = configurations.umlgraph.files.asType(List)
tags("hidden:X", "opt:X", "has:X", "navhas:X", "assoc:X", "navassoc:X",
"composed:X", "navcomposed:X", "stereotype:X", "depend:X")
}
马文:
<repositories>
<repository>
<id>jitpack.io</id>
<url>https://jitpack.io</url>
</repository>
</repositories>
...
<dependency>
<groupId>com.github.dspinellis</groupId>
<artifactId>UMLGraph</artifactId>
<version>master-SNAPSHOT</version>
<scope>compile</scope>
</dependency>
jar下载:https://jitpack.io/com/github/dspinellis/umlgraph/master-snapshot/umlgraph-master-master-snapshot.jar