首页 > 其他分享 >IEAD添加插件生成UML图

IEAD添加插件生成UML图

时间:2024-04-23 18:22:05浏览次数:23  
标签:插件 PlantUML puml 生成 IEAD UML 安装

使用IDEA中生成UML(统一建模语言)
一、准备环境
在Ubuntu环境下进行配置使用,工具和插件在Windows环境下也有版本,需要的工具、插件都是相同的,同样安装配置即可。
。IDEA社区版:因为免费
。插件PlantUML Parser:生成".puml"文件
。GrapHviz:通过puml文件生成UML图

二、安装及配置
安装Graphviz
.下载地址:https://graphviz.org/download/
.ubuntu可以使用如下命令安装。windows在上链接中找对应的版本,进行安装,官网有安装说明,注意查看。
sudo apt-get install graphviz
.验证安装,如下命令正常输出即可。windows找到对应的exe程序,执行即可。
dot -version
准备好IDEA,在"插件"菜单找到"PlantUML Parser",安装后重启

配置插件使用画图工具,如图所示:

重启IEAD
三、使用插件生成".puml"文件
右键包名,找到选项"PlantUML Parser"(在最下面)

稍等一秒,右侧生成UML图。

完成。

四、布局参数
知道的不是很多,列两个知道的。布局参数写在".puml"文件中"@startuml"的下一行。其它的布局参数使用时网上查找下"PlantUML 布局"
left to right direction '左右布局,默认是上下布局。
skinparam linetype ortho '使用直线连接,默认是弧线。

标签:插件,PlantUML,puml,生成,IEAD,UML,安装
From: https://www.cnblogs.com/private-donkey/p/18153519

相关文章

  • DataX二次开发详解-Kingbasees86Reader、Kingbasees86Writer插件
     一、前提国产数据库的崛起元年,不得不提人大金仓(Kingbase)、南大通用数据库(Gbase)、达梦数据库(DM)、华为数据库(GaussDB)、阿里数据库(Oceanbase)等,此文章介绍采用datax作为同步人大金仓Kingbase86数据库的工具。目前github上的datax版本功能仅支持Kingbase82系列产品。而项目上如果要......
  • Keepass安装使用方法(包含浏览器插件使用方法)
    相关后续阅读:Keepass调用Xshell、SecureCRT、RDP、Putty的方法(一劳永逸版)安装方法:1、安装KeePass-2.56-Setup.exe,选择语言——English2、一路默认后,安装到默认路径:C:\ProgramFiles\KeePassPasswordSafe23、将语言包Chinese_Simplified.lngx解压拷贝到C:\ProgramFiles\Ke......
  • springboot项目找不到符号问题以及模块聚合项目maven插件使用的相关问题 问题如图
    参考:https://www.cnblogs.com/coderxiaobai/p/15005181.html问题:更换maven,清空缓存重新导入依赖依然无效后(1)解决方法:方式一:删除项目中.idea文件夹,重新打开项目,选中jdk版本,重新导入依赖即可。(2)如果不是上述的原因可能是项目是模块聚合项目,原因就是父工程的pom中存在maven插......
  • uniapp使用z-paging插件
    1.通过dcloud插件市场下载,导入Hbuiderx,参考官网:https://z-paging.zxlee.cn/start/install.html#%E9%80%9A%E8%BF%87%E6%8F%92%E4%BB%B6%E5%B8%82%E5%9C%BA%E5%AE%89%E8%A3%852.通过npm下载(uniapp小程序项目发现通过npm下载方式,主包体积比方式1小,所以使用)npminstallz-pa......
  • 这10款VS Code神仙插件,嵌入式程序员必备
    大家好,我是知微!嵌入式软件开发工程师平时可能更多的是使用SourceInsight、Keil、IAR来阅读代码,写代码。VSCode大家都听说过,功能十分强大,而且免费!或许是因为这款软件上手有一定的学习成本,所以有些小伙伴也不想轻易去尝试。知微在这里强烈建议大家去试一试,VSCode提供十分丰富的......
  • 国产良心软件uTools+常用插件
    合集-开发工具(8) 1.Weblogic11g安装部署-winserver篇2023-05-072.给你安利一款国产良心软件uTools2023-05-133.gitee图床不能用了,心态崩了2023-05-164.windows环境下如何优雅搭建ftp服务?2023-05-175.IntelliJIDEA上手这一篇就够了,从入门到上瘾2023-05-226.继copilot之......
  • Java集成系列:高效构建自定义插件
    前言随着软件开发的快速发展和需求的不断增长,开发人员面临着更多的压力和挑战。传统的开发方法需要花费大量的时间和精力,而低代码开发平台的出现为开发人员提供了一种更加高效、快速的开发方式。今天小编就以构建命令插件为例,展示如何使用Java语言高效构建自定义插件。环境准备......
  • 2.5K star 一款插件化&易拓展的即时聊天(IM)平台
    简介Tailchat基于HTML设计,适合任何平台或操作系统,但它仍然无法在Web中提供一些原生支持。所以Tailchat也有客户端提供手机通知、桌面截图等操作系统支持。功能消息支持基本信息,支持如文本/链接/提及/图像/文件等多种信息类型,并支持对任何你想要的信息的附加反应。你......
  • 性能测试——性能测试-linux监控工具——Jmeter插件之ServerAgent服务器性能监控工具
    安装插件1、在Jmeter官网:https://jmeter-plugins.org/wiki/PluginsManager/下载插件管理器Plugins-manager.jar  参考博客地址:https://blog.csdn.net/qq_45664055/article/details/105979481              需要先安装java,设置环境变量: ......
  • mysql连接控制插件connection_control介绍
    原文链接:https://blog.csdn.net/yabingshi_tech/article/details/132718295前言:当连接数据库失败次数过多时,MySQL是否会限制登录呢?数据库服务端应该怎么应对暴力破解呢?本篇文章介绍下MySQL中的连接控制插件,一起来学习下此插件的作用。1.连接控制(connection_control)插件介绍......