java -jar plantuml.jar -verbose sequenceDiagram.txt
Dans le fichier
sequenceDiagram.txt
, vous pouvez avoir un test très simple
@startuml
Alice -> Bob: test
@enduml
Le drapeau
-verbose
est utilisé pour générer quelques logs que vous pouvez nous envoyer, si aucune image n'est générée.
Sous Unix, vous devez avoir les librairies X11 installées (ce qui est fait par défaut). Sinon, vous aurez des HeadlessException.
Vous devrez peut-être ajouter un drapeau -Djava.awt.headless=true
dans la ligne de commande.
Si cela fonctionne, mais pas dans votre outil, c'est probablement dû à un problème spécifique à l'outil :
Sur MediaWiki et Windows, vous devez définir les permissions de lecture et d'exécution sur C:\Windows\system32\cmd.exe
pour le compte sous lequel l'extension de service web PHP est exécutée. PHP a besoin de ces permissions pour "bifurquer" d'autres processus
dot
dans un shell de commande. Vous devrez peut-être finaliser l'installation en tapant dot -C
.
Vous devrez peut-être définir les variablesGRAPHVIZ_DOT si vous n'avez pas choisi le répertoire d'installation par défaut de Graphviz.
Pour tester l'installation de Graphviz, vous pouvez utiliser la ligne de commande
java -jar plantuml.jar -testdot
Vous pouvez également utiliser cette description spéciale de diagramme
@startuml
testdot
@enduml
Une fois encore, vous devez tester en utilisant la ligne de commande et le drapeau
-verbose
java -jar plantuml.jar -verbose classDiagram.txt
Le fichier
classDiagram.txt
peut être très simple
@startuml
A <|-- B
@enduml
Si vous avez encore des problèmes, alors vous pouvez nous envoyer un mail.