UMLGraph permet la spécification déclarative et le dessin des diagrammes UML. Vous pouvez parcourir la documentation du système via ce lien ou l'imprimer via ce lien.
Afin d'exécuter UMLGraph , vous devez installer Graphviz dans votre chemin système. Dans la plupart des distributions Linux, cela peut être facilement installé à l'aide du gestionnaire de package ordinaire.
Pour compiler le doclet Java à partir du code source, exécutez Ant sur le fichier build.xml .
Si vous modifiez le code source, vous pouvez exécuter des tests de régression en exécutant un test ANT .
Visitez la page d'accueil du projet pour plus d'informations.
Si vous construisez contre Java 8, veuillez utiliser la dernière version de 5.x du doclet.
Étant donné que Java 9 Doclet API où est complètement réécrit, le DOCLET de la version 6 prend en charge uniquement Java 9 et plus.
Afin d'utiliser des versions de développement, vous pouvez utiliser Jitpack. Notez que comme cela est compilé à la demande, vous pouvez parfois voir un "Lire expiré" lorsque le package est recompilé, et il devrait être bien quelques secondes plus tard. Et parce que la branche Master peut changer à tout moment, vous voudrez peut-être utiliser un instantané versé à la place (voir la documentation Jitpack pour plus de détails).
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>
Téléchargement du pot : https://jitpack.io/com/github/dspinellis/umlgraph/master-snapshot/umlgraph-master-snapshot.jar