Mac 配置 PlantUML

PlantUML简介

UML: Unified Modeling Language
统一建模语言,是非专利的第三代建模和规约语言。
UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。(来自wikipedia

PlantUML 使用简单的可读文本描述语句来绘制图表。需要注意的是,它并不会阻止你绘制相互矛盾的图表(比如,有两个相互继承的类),所以与其说它是一个建模工具,不如说它是一个绘图工具。(来自PlantUML官网What‘s the goal of PlantUML ?

一.所需环境

  • JDK(Java SE Development Kit)
  • graphviz
  • Visual Studio Code(或者sublime, Chrome, eclipse, AndroidStudio, Intellij...更多)

二.配置

1.安装JDK

  • 检测是否已安装JDK
    终端输入
java -version

没有安装的话会弹窗

点击更多信息,进入JDK下载页

点击DOWNLOAD

进入下载页面

点击接受条款,再点击。dmg的链接下载

由于某些缘故Oracle下载JDK奇慢,你可以使用华为JDK镜像源,找到最新的版本下载即可

关于JDK环境变量配置可以参照
macOS下JDK11安装及环境变量配置总结

安装配置完成后,终端跑一下

java -version

会是下图的样子

2.安装graphviz

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

终端中输入

brew install graphviz

有好几个依赖包会下,所以需要一些时间,耐心等待

3.VSCode安装plantUML插件

  • 打开VSCode
  • ?(command) + shift + X打开扩展,搜索PlantUML
  • 选择星最多的,一般就第一个

  • install

4.使用

  • 新建一个文件
  • 输入样例
@startuml

title 时序图

== 鉴权阶段 ==

Alice -> Bob: 请求
Bob -> Alice: 应答

== 数据上传 ==

Alice -> Bob: 上传数据
note left: 这是显示在左边的备注

Bob --> Canny: 转交数据
... 不超过 5 秒钟 ...
Canny --> Bob: 状态返回
note right: 这是显示在右边的备注

Bob -> Alice: 状态返回

== 状态显示 ==

Alice -> Alice: 给自己发消息

@enduml

保存文件为test.wsd

  • alt + D右侧即可渲染出UML图

三.其他开发工具使用PlantUML配置



END

原文地址:https://www.cnblogs.com/rockbean/p/12023478.html

时间: 2024-10-06 21:41:32

Mac 配置 PlantUML的相关文章

Mac配置React Native开发环境

一直觉得学习一样东西,不动手怎么也学不会,就像学习swift,看了视频没有动手操作,记住的也就那么点,自己写出东西不是这里有问题就是那里出错. 所以,以后学习自己要多动手. 现在我的学习任务就是: 提高自己的iOS代码专业能力,掌握Swift3.0,顺便学习学习React Native. 学习一门语言当然少不了硬件和软件设备啦,不然怎么学习...嘿嘿,对吧!!!! 下面记录下自己配置React Native开发环境: 1> 安装brew: 打开终端,输入:   /usr/bin/ruby -e

Mac配置Qt环境——Could not resolve SDK path for 'macosx10.8'

前言:解决在Mac端安装Qt后,出现的Could not resolve SDK path for 'macosx10.8'的配置信息. 首先,发现问题之前,先搜索一下.但是搜索的结果都是说,找到配置文件把macosx10.8修改成macosx10.9就OK了.我也尝试了,但不成功.原因在于我并不了解为什么这么修改和这个问题的产生的根源是什么. 接触Mac系统不长,但是感觉这个macosx10.8是系统的版本号吧!?查看了一下自己系统的版本号,和默认的配置文件,真的不一样.修改配置文件和系统的版

mac 配置Python集成开发环境

mac 配置Python集成开发环境(Eclipse +Python+Pydev) 1.下载Mac版64位的Eclipse. 进入到Eclipse官方网站的下载页面(http://www.eclipse.org/downloads/),我选择了下图所示的软件包, 浏览器在下载过程中使用的超链接 http://ftp.daum.net/eclipse//technology/epp/downloads/release/mars/R/eclipse-jee-mars-R-macosx-cocoa-x

Mac配置环境变量

Mac配置环境变量,以ant和maven为例 1.编辑 .bash_profile文件 cd vi .bash_profile 编辑内容为 ------------------------- ANT_HOME=/Users/a58/dev/apache-ant-1.9.6/ MAVEN_HOME=/Users/a58/dev/apache-maven-3.2.1/ PATH=$PATH:$ANT_HOME/bin:$MAVEN_HOME/bin export ANT_HOME export MA

Mac配置PHP

Mac配置PHP 前言 在MacOS中已经内置了PHP和Apache,所以不需要再额外安装它们,只需要简单几步即可运行PHP. 配置Apache 查看Apache版本: $ sudo apachectl -v 终端关闭Apache: $ sudo apachectl stop 终端启动Apache: $ sudo apachectl start ,输入mac系统密码后即可启动apache服务. 启动Apache后,在浏览器中输入 http://localhost/ 后,就可以看到默认的PHP欢迎

Mac配置SVN

1) 解压压缩包,解压到/usr/local目录下 如:/usr/local/apache-maven-3.2.1 2) 配置环境变量 在~/.bash_profile添加如下两行代码 export M2_HOME=/usr/local/apache-maven-3.2.1 export PATH=${M2_HOME}/bin:${PATH} 3)mvn -versionMac配置SVN

mac配置android开发环境(一)

MAC配置ADB环境变量 android环境搭建完成之后需要配置android环境变量,这对以后的运行调试很有帮助. 下面我将一下mac环境下的配置步骤: 1.在本地目录(home directory)中创建文件.bash_profile 2.在文件中写入以下内容: export ANDROID_HOME=/Users/storm/android_tools/adt-bundle-mac-x86_64-20130522/sdk export PATH=$PATH:$ANDROID_HOME/to

【cocos2d-x 3.0 - JS -Mac配置篇】

一.准备工作 Windows配置篇请见 http://cn.cocos2d-x.org/tutorial/show?id=1396 1.安装python 2.下载Android SDK Android 3.下载Android NDK 4.下载Cocos2d-JS 3.0版本,解压,这里博主解压到了Apache根目录下面(当然需要你安装配置了Apache,这里不再多说),这是因为用过Cocos2d-HTML5的人都知道,想用浏览器查看效果的话,需要放在服务器根目录下,如果不想用浏览器查看,可以任意

mac 配置apache 服务器 实现手机pc 端局域网传输

mac 配置apache 服务器 一.上一篇太low 了 每次下载大的文件都会失败,经过苦苦的百度,终于找到了解决方案,那就是配置apache, 二.开启我们的配置 1.开启apache 服务,mac是自带apa服务的,直接开启即可,注意一下命令都要使用 sudu root 权限 ? html sudo apachectl start Password: /System/Library/LaunchDaemons/org.apache.httpd.plist: service already l