博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
工欲善其事,必先利其器之—使用PlantUML画UML图
阅读量:4029 次
发布时间:2019-05-24

本文共 1217 字,大约阅读时间需要 4 分钟。

工具安装

在线版

本地版

下载plantUML

下载

安装Graphviz

plantUML工具是个jar包,plantUML只能生成sequence图,其它图需要依赖Graphviz引擎

没有安装依赖的工具,会出现如下问题

luogw@luogw-MacBook-Pro dev_tool$ java -jar plantuml.jar -versionPlantUML version 1.2018.06 (Mon May 21 18:34:53 CST 2018)(GPL source distribution)Java Runtime: Java(TM) SE Runtime EnvironmentJVM: Java HotSpot(TM) 64-Bit Server VMJava Version: 1.8.0_172-b11Operating System: Mac OS XOS Version: 10.12.6Default Encoding: UTF-8Language: zhCountry: CNMachine: luogw-MacBook-Pro.localPLANTUML_LIMIT_SIZE: 4096Processors: 8Max Memory: 3,817,865,216Total Memory: 257,425,408Free Memory: 247,709,432Used Memory: 9,715,976Thread Active Count: 1The environment variable GRAPHVIZ_DOT has not been setDot executable is /opt/local/bin/dotError: File does not existError: only sequence diagrams will be generated

* 在mac下可以用brew来安装Graphviz*

brew install Graphviz

工具使用

直接使用plantUML

  1. 先编辑一个uml代码文档(test.txt),如下是test.txt的内容
@startumlAlice -> 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预览图就可以获取图片。效果如下图所示

这里写图片描述

参考资料

你可能感兴趣的文章
Nginx配置文件(nginx.conf)配置详解
查看>>
nginx的location配置详解
查看>>
Nginx配置多个项目使用同一端口号的办法
查看>>
Linux下用户组、文件权限详解
查看>>
GitHub与Git指令入门
查看>>
Laravel如何引用第三方(自定义)库
查看>>
Windows 7 下安装sqlite数据库
查看>>
sqlite中一些常用的命令及解释
查看>>
数据库SQL优化大总结之 百万级数据库优化方案
查看>>
Windows下安装MySQL解压缩版
查看>>
企业级监控管理平台建设密谈
查看>>
新基建
查看>>
Google SRE Four Golden Signals
查看>>
统一智能运维管理平台
查看>>
任正非告别荣耀讲话—-陌生的感动
查看>>
什么是POC
查看>>
标记一下
查看>>
一个ahk小函数, 实现版本号的比较
查看>>
IP报文格式学习笔记
查看>>
autohotkey快捷键显示隐藏文件和文件扩展名
查看>>