UMLGraph permite la especificación declarativa y el dibujo de los diagramas UML. Puede navegar por la documentación del sistema a través de este enlace o imprimirla a través de este enlace.
Para ejecutar UMLGraph , debe tener GraphViz instalado en la ruta de su sistema. En la mayoría de las distribuciones de Linux, esto se puede instalar fácilmente utilizando el Administrador de paquetes regulares.
Para compilar el Doclet Java del código fuente, ejecute Ant en el archivo build.xml .
Si cambia el código fuente, puede ejecutar las pruebas de regresión ejecutando la prueba de hormiga .
Visite la página de inicio del proyecto para obtener más información.
Si construye contra Java 8, utilice la última versión de 5.x del Doclet.
Dado que las API de Java 9 Doclet donde se reescriben completamente, el Doclet en la versión 6 solo admite Java 9 y superior.
Para usar versiones de desarrollo, puede usar jitpack. Tenga en cuenta que, como esto se compila bajo demanda, a veces puede ver un "tiempo de espera de lectura" cuando el paquete se recompina, y debería estar bien unos segundos después. Y debido a que la rama maestra puede cambiar en cualquier momento, es posible que desee usar una instantánea versión (consulte la documentación de jitpack para más detalles).
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")
}
Maven :
<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>
Descarga de jar : https://jitpack.io/com/github/dspinellis/umlgraph/master-snapshot/umlgraph-master-snapshot.jar