工具安装
在线版
本地版
下载plantUML
下载 plantUML.jar
安装Graphviz
plantUML工具是个jar包,plantUML只能生成sequence图,其它图需要依赖Graphviz引擎
没有安装依赖的工具,会出现如下问题
luogw@luogw-MacBook-Pro dev_tool$ java -jar plantuml.jar -version
PlantUML version 1.2018.06 (Mon May 21 18:34:53 CST 2018)
(GPL source distribution)
Java Runtime: Java(TM) SE Runtime Environment
JVM: Java HotSpot(TM) 64-Bit Server VM
Java Version: 1.8.0_172-b11
Operating System: Mac OS X
OS Version: 10.12.6
Default Encoding: UTF-8
Language: zh
Country: CN
Machine: luogw-MacBook-Pro.local
PLANTUML_LIMIT_SIZE: 4096
Processors: 8
Max Memory: 3,817,865,216
Total Memory: 257,425,408
Free Memory: 247,709,432
Used Memory: 9,715,976
Thread Active Count: 1
The environment variable GRAPHVIZ_DOT has not been set
Dot executable is /opt/local/bin/dot
Error: File does not exist
Error: only sequence diagrams will be generated
* 在mac下可以用brew来安装Graphviz*
brew install Graphviz
工具使用
直接使用plantUML
- 先编辑一个uml代码文档(test.txt),如下是test.txt的内容
@startuml
Alice -> Bob: test
@enduml
- 调用plantUML生成uml图(图片格式)注:在当前目录下会生成test.png图片
java -jar plantuml.jar test.txt
AS的plantUML播件(推荐1)
注:前题需要安装Graphviz引擎
File>New 下拉菜单中选择一个UML类型图(需要先安装plantUML插件)
在plantUML编程器边编辑,右边的预览窗口同步更新,如下图所示
Atom插件(推荐2)
* 需要安装的插件 plantuml-viewer* 实时预览的,直接copy预览图就可以获取图片。效果如下图所示