ubuntu安裝PlantUML

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就能實時預覽。
php

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). html

另外一種方法是在編寫的時候就指定保存的圖片路徑。官網上的例子: java

@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 shell

CSDN的(看起來還不錯):
http://blog.csdn.net/whqet/article/details/44281463 ubuntu

相關文章
相關標籤/搜索