PlanUML在Eclipse、IDEA和Sublime中的安装与入门使用说明

2024-03-16 15:40

本文主要是介绍PlanUML在Eclipse、IDEA和Sublime中的安装与入门使用说明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

http://blog.csdn.net/zh_weir/article/details/53006537

##1.安装graphviz
登录http://www.graphviz.org/download/–>Windows–>Stable 2.38 Windows install packages,下载graphviz-2.38.zip。
解压graphviz-2.38.zip,获得graphviz-2.38,拷贝至任意目录,如D:\plantuml\graphviz-2.38\

##2.Eclipse安装PlantUML及初步使用
###2.1.安装相关插件
Help
–>Install New Software...
–>Work with中录入http://files.idi.ntnu.no/publish/plantuml/repository/
–>Select All进行安装
###2.2.重启Eclipse
###2.3.开启视图
Windows–>Show View–>Others–>PlantUML
###2.4.初步使用
在项目中创建一个文件(类型无所谓)或者在java文件的注释中写入以下内容:

@startuml
student.jsp -> StudentController : /school/student/001
StudentController -> student.jsp : student
@enduml

PlantUML视图中,可以看到以下内容:

这里写图片描述

##3.IDEA安装PlantUML及初步使用
###3.1.安装相关插件
Settings
–>Plugins
–>搜索框中录入plantuml
–>显示 No plugins find. Search in respositories
–>点击Search in respositories
–>选择安装PlantUML Integration进行安装。
###3.2.重启IDEA
###3.3.配置Graphviz
Preferences–>PlantUML–>Graphviz BrowseGraphviz的dot.exe所在。
例如本示例中地址为:D:\plantuml\graphviz-2.38\release\bin\dot.exe,然后保存。

###3.4.开启视图
View–>Tool Windows–>PlantUML
###3.5.初步使用
在项目中创建一个文件(文件类型无所谓)或者在java文件的注释中写入以下内容:

@startuml
student.jsp -> StudentController : /school/student/001
StudentController -> student.jsp : student
@enduml

PlantUML视图中,可以看到以下内容:

这里写图片描述

##4.Sublime安装PlantUML及初步使用

##4.1.下载plantuml.jar
登陆http://plantuml.com/download或点击https://sourceforge.net/projects/plantuml/files/plantuml.jar/download下载plantuml.jar。
下载完成后,讲plantuml.jar放在任意目录,如D:\plantuml\plantuml.jar
###4.2.增加Sublime编译项
Tools–>Build System–>New Build System添加以下内容:

{"cmd": "D:/plantuml/plantuml.bat $file","path":"C:/Program Files/Java/jdk1.8.0_131/bin/","env": {"GRAPHVIZ_DOT":"D:/plantuml/graphviz-2.38/release/bin/dot.exe"}
}

###4.3.编写PlantUML编译脚本
D:\plantuml\目录下编写编译plantuml.jar的批处理,内容如下:

java.exe -jar D:/plantuml/plantuml.jar -charset UTF-8 %1
set filename=%1
set filepath=%filename:~0,-3%png
Start "" %filepath%

##4.4.设置Sublime编译模式
Tools–>Build System–>选择plantuml
##4.5.初步使用
###4.5.1.新建文件
File–>New File

@startuml
student.jsp -> StudentController : /school/student/001
StudentController -> student.jsp : student
@enduml

###4.5.2.保存文件
保存文件

###4.5.3.生成图片
通过Ctrl + B,生成图片并显示。

这篇关于PlanUML在Eclipse、IDEA和Sublime中的安装与入门使用说明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!


原文地址:https://blog.csdn.net/hanchao5272/article/details/79097529
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.chinasem.cn/article/815938

相关文章

Conda与Python venv虚拟环境的区别与使用方法详解

《Conda与Pythonvenv虚拟环境的区别与使用方法详解》随着Python社区的成长,虚拟环境的概念和技术也在不断发展,:本文主要介绍Conda与Pythonvenv虚拟环境的区别与使用... 目录前言一、Conda 与 python venv 的核心区别1. Conda 的特点2. Python v

Spring Boot中WebSocket常用使用方法详解

《SpringBoot中WebSocket常用使用方法详解》本文从WebSocket的基础概念出发,详细介绍了SpringBoot集成WebSocket的步骤,并重点讲解了常用的使用方法,包括简单消... 目录一、WebSocket基础概念1.1 什么是WebSocket1.2 WebSocket与HTTP

C#中Guid类使用小结

《C#中Guid类使用小结》本文主要介绍了C#中Guid类用于生成和操作128位的唯一标识符,用于数据库主键及分布式系统,支持通过NewGuid、Parse等方法生成,感兴趣的可以了解一下... 目录前言一、什么是 Guid二、生成 Guid1. 使用 Guid.NewGuid() 方法2. 从字符串创建

Python使用python-can实现合并BLF文件

《Python使用python-can实现合并BLF文件》python-can库是Python生态中专注于CAN总线通信与数据处理的强大工具,本文将使用python-can为BLF文件合并提供高效灵活... 目录一、python-can 库:CAN 数据处理的利器二、BLF 文件合并核心代码解析1. 基础合

Python使用OpenCV实现获取视频时长的小工具

《Python使用OpenCV实现获取视频时长的小工具》在处理视频数据时,获取视频的时长是一项常见且基础的需求,本文将详细介绍如何使用Python和OpenCV获取视频时长,并对每一行代码进行深入解析... 目录一、代码实现二、代码解析1. 导入 OpenCV 库2. 定义获取视频时长的函数3. 打开视频文

Go语言中make和new的区别及说明

《Go语言中make和new的区别及说明》:本文主要介绍Go语言中make和new的区别及说明,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录1 概述2 new 函数2.1 功能2.2 语法2.3 初始化案例3 make 函数3.1 功能3.2 语法3.3 初始化

Spring IoC 容器的使用详解(最新整理)

《SpringIoC容器的使用详解(最新整理)》文章介绍了Spring框架中的应用分层思想与IoC容器原理,通过分层解耦业务逻辑、数据访问等模块,IoC容器利用@Component注解管理Bean... 目录1. 应用分层2. IoC 的介绍3. IoC 容器的使用3.1. bean 的存储3.2. 方法注

Python内置函数之classmethod函数使用详解

《Python内置函数之classmethod函数使用详解》:本文主要介绍Python内置函数之classmethod函数使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地... 目录1. 类方法定义与基本语法2. 类方法 vs 实例方法 vs 静态方法3. 核心特性与用法(1编程客

IDEA中新建/切换Git分支的实现步骤

《IDEA中新建/切换Git分支的实现步骤》本文主要介绍了IDEA中新建/切换Git分支的实现步骤,通过菜单创建新分支并选择是否切换,创建后在Git详情或右键Checkout中切换分支,感兴趣的可以了... 前提:项目已被Git托管1、点击上方栏Git->NewBrancjsh...2、输入新的分支的

从入门到精通MySQL联合查询

《从入门到精通MySQL联合查询》:本文主要介绍从入门到精通MySQL联合查询,本文通过实例代码给大家介绍的非常详细,需要的朋友可以参考下... 目录摘要1. 多表联合查询时mysql内部原理2. 内连接3. 外连接4. 自连接5. 子查询6. 合并查询7. 插入查询结果摘要前面我们学习了数据库设计时要满