安装
- idea插件离线版地址
https://plugins.jetbrains.com/plugin/7017-plantuml-integration/versions
自行下载与idea匹配的版本即可 - 安装Graphviz组件(可选)
部分类型的图会用到这个组件渲染,比如活动图
下载地址:https://graphviz.gitlab.io/_pages/Download/windows/graphviz-2.38.msi
下载完成后,点击安装,然后需配置安装目录下bin\dot.exe路径到环境变量path即可
参考:
PlantUML离线使用:Intellij IDEA集成和jar包直接使用
使用
在idea中File->new->PlantUml选择对应类型的图即可
语法参考:
PlantUML
列举几种常用示例:
-
1
@startuml
autonumber
hide footbox
title **Node 应用研发部署流程**
actor "开发者" as user
participant "代码仓库(GitLab)" as gitlab
participant "持续集成系统" as ci
participant "运维发布系统" as sys #orange
participant "服务器" as server
== 研发流程 ==
user -> gitlab: 提交代码
activate user
deactivate user
activate gitlab
gitlab -> ci: 单元测试
deactivate gitlab
activate ci
note right of ci: tar 或 docker
ci -> ci: 打包
ci -> sys: 推送
note right of sys: 存储到 oss
activate sys #orange
deactivate ci
deactivate sys
...
== 上线/回滚流程 ==
user -> sys: 选择要上线的版本
activate sys #orange
activate user
deactivate user
sys -> server: 推送
activate server
note right of server: **无需--安装依赖--,快速且确定**
server -> server: 解压
server -> server: 启动
server --> sys
@enduml
更多功能参考文章:
PlantUML-语雀