ubuntu安装PlantUML

依然范特西╮ 提交于 2020-02-28 21:16:56
1. 安装graphviz
这是PlantUML依赖的图形库,支持所有OS, 可以在此下载 http://graphviz.org/Download..php
ubuntu平台可以直接到这里: https://launchpad.net/~gviz-adm/+archive/ubuntu/graphviz-dev
先修改/etc/apt/sources.list加入 (我的是12.04对应precise)
deb http://ppa.launchpad.net/gviz-adm/graphviz-dev/ubuntu precise main 
deb-src http://ppa.launchpad.net/gviz-adm/graphviz-dev/ubuntu precise main
执行以下命令安装依赖库


sudo apt-get install libgraphviz4 graphviz
安装成功查看版本:
cyper@zerorun:~$ dot -V
dot - graphviz version 2.39.20150613.2112 (20150613.2112)
经常在使用.命令。没想到还有以dot命名的。。

2.下载PlantUML
http://plantuml.sourceforge.net/download.html
此页上的资源很丰富。有各种插件还有pdf文档http://plantuml.com/PlantUML_Language_Reference_Guide.pdf。

Eclipse插 件(updatesite)
http://plantuml.sourceforge.net/updatesite/ (3.x)
http://plantuml.sourceforge.net/updatesitejuno/ (4.x)

装好后。随便在某个文本文件中写
然后show view > PlantUML就能实时预览。

3. 导出
图上右键可以导出png,jpg,svg, gif.
Images can be generated in PNG, in SVG or LaTeX format. It is also possible to generate ASCII art diagrams (only for sequence diagrams).

另一种方法是在编写的时候就指定保存的图片路径。官网上的例子:

@startuml img/classes01.png
Class01 <|-- Class02
Class03 *-- Class04
Class05 o-- Class06
Class07 .. Class08
Class09 -- Class10
Class11 <|.. Class12
Class13 --> Class14
Class15 ..> Class16
Class17 ..|> Class18
Class19 <--* Class20
@enduml
###其它
运行
java -jar plantuml.8027.jar


基于文本的UML工具列表:
http://modeling-languages.com/uml-tools/#textual

CSDN的(看起来还不错):
http://blog.csdn.net/whqet/article/details/44281463


标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!