PlantUML

在使用visio等画图软件时,需要一个一个图调,比较麻烦。而PlantUML是一个用来绘制UML图的Java类库,是画图脚本语言。那么通过写PlantUML脚本就可以画图,支持的UML图包括:时序图、用例图、类图、组件图、活动图。

 


基础环境

  • Java
  • Graphviz
  • Sublime Text 及其插件

 


Java

 

因为PlantUML是Java类库,所以得有Java。

 

1、检验是否安装有Java

 

i、看系统偏好设置是否有Java的图标

ii、终端

如果显示Java版本信息,则安装有Java;否则未安装。

iii、Java官网验证

 

2、官网下载安装

 

如果检测无Java,则官网下载安装。

 

3、安装后,如果终端仍不能检测到Java版本信息

 

则配置下Java环境

vim .bash_profile 

添加:  

通过:wq,保存并关闭vim

然后  source .bash_profile

检测成功显示:

 

4、安装后,如果打开应用,仍提示安装Java

 

则因为应用程序需要由苹果公司提供的遗留Java 6,需要安装Java for OS X 2015-001

 

注:关于Java的疑问可以参见官方文档

 


Graphviz

 

graphviz 是个开源的图片渲染库,可将 PlantUML 脚本转换为图片。

两种安装方式:

1、终端执行brew install graphviz

2、官网下载安装(推荐)

 


Sublime Text

 

1、Sublime Text 官网下载

 

2、插件Diagram安装

 

两种安装方式

i、Package Control

  • 打开 Command Palette(Command-Shift-P)
  • 找到 Package Control:Add Repository
  • 输入 https://github.com/jvantuyl/sublime_diagram_plugin.git
  • 再打开 Command Palette
  • 找到 Package Control:Install Package

 

ii、github中下载安装

  • 下载
  • 打开 sublime 的 Packages 目录(Preferences -> Browse Packages),解压后的插件放在该目录下

 

安装完重启Sublime。如果Preferences -> Packages Setting 看到 Diagram则安装成功。

 


参考资料:

http://blog.yourtion.com/use-plantuml-on-mac.html,介绍在Mac上使用PlantUML,环境配置排错情况写得不多。

http://www.jianshu.com/p/e92a52770832,介绍在Window上使用PlantUML。

http://plantuml.com/PlantUML_Language_Reference_Guide.pdf,PlantUML的官方使用说明文档。

分类: Mac