工欲善其事,必先利其器之—使用PlantUML画UML图

工具安装

在线版

plantUML在线服务

本地版

下载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

  1. 先编辑一个uml代码文档(test.txt),如下是test.txt的内容
@startuml
Alice -> Bob: test
@enduml
  1. 调用plantUML生成uml图(图片格式)注:在当前目录下会生成test.png图片
java -jar plantuml.jar test.txt

AS的plantUML播件(推荐1)

注:前题需要安装Graphviz引擎
File>New 下拉菜单中选择一个UML类型图(需要先安装plantUML插件)
在plantUML编程器边编辑,右边的预览窗口同步更新,如下图所示
这里写图片描述

Atom插件(推荐2)

* 需要安装的插件 plantuml-viewer* 实时预览的,直接copy预览图就可以获取图片。效果如下图所示
这里写图片描述

参考资料

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值