plantuml 方法图_使用plantuml生成uml图

主要包括以下三步:

一、到http://plantuml.com/download 下载plantuml.jar ,我将这个软件放置到home的/home/munication/WORKM/ProgramSelf/PlantUML/目录下面

二、使用顺手的编辑器,我用vim输入以下内容:

假如文件名称为: bobAlice.uml

@startuml

Bob -> Alice: Hello, how are you?

Alice --> Bob: Fine, thank you, and you?

Bob

Alice

Alice --> John: How are you?

@enduml

三、使用命令生成图

1、生成png图片

java -jar WORKM/ProgramSelf/PlantUML/plantuml.jar bobAlice.uml

2、生成svg图片

java -jar WORKM/ProgramSelf/PlantUML/plantuml.jar -tsvg bobAlice.uml

生成图片如下:

plantuml 方法图_使用plantuml生成uml图_第1张图片

剩下的就是将图片拷贝到对应的地方可以使用了。

这样就简单使用文本编辑器完成了uml图的生成,方便快捷,容易与其他文件结合。

eclipse下生成Java类图和时序图,生成UML图

1.安装和使用AmaterasUML 安装AmaterasUML前,需要先安装GEF采用eclipse在线安装方式安装就好.eclipse在线安装GEF的地址:http://download.ecli ...

在Emacs中使用plantuml画UML图

在Emacs中使用plantuml画UML图 */--> code {color: #FF0000} pre.src {background-color: #002b36; color: #83 ...

添加ModelGoon插件Eclipse自动生成UML图

下载ModelGoonjar包 http://download.csdn.net/detail/u011070297/8366021 下载完该jar之后,直接拷贝到Eclipse安装目录下的dropi ...

Eclipse自动生成UML图(转载)

*ModelGoon是什么? 它是一个Eclipse插件,用于基于UML图的模型设计,以及逆向工程(即从已有源代码生成类图等,以作为代码分析或者文档使用). *适用条件 ModelGoon目前最新的版 ...

使用 Vscode +PlantUml 画uml图

什么是PlantUML PlantUML是一个快速创建UML图形的组件,官网上之所以称它是一个组件,主要是因为多数情况下我们都是在Eclipse.NetBenas.Intellijidea. Emac ...

使用PHP_UML生成代码的UML图

在读别人代码的时候, 在没有详细文档的时候, 如何快速的看清整个代码的结构(类结构), 就成为了一个现实的问题. 今天我就介绍一种, 自动生成UML图的方法. 假设, 我有一个项目文件夹:laruen ...

关于UML图的生成

想把一个java工程生成UML图非常简单,之前我的eclipse是4.2.0的,没有对应的GEF,所以我索性就直接把工程粘到了My Eclipse中,因为My Eclipse里面有UML自动生成的功能 ...

【Eclipse】eclipse生成类图、类交互图、包依赖图

今天,在修改毕设论文的时候需要画类图,系统已经开发完成,如果手动拿PowerDesigner画类图太浪费时间,于是通过网上查阅资料发现eclipse可以集成一个插件生成类图,也可以生成包图.现在做记录 ...

随机推荐

Hibernate(4)——主键生成策略、CRUD 基础API区别的总结 和 注解的使用

俗话说,自己写的代码,6个月后也是别人的代码……复习!复习!复习!涉及的知识点总结如下: hibernate的主键生成策略 UUID 配置的补充:hbm2ddl.auto属性用法 注解还是配置文件 h ...

Android学习——uses-sdk标签详解

1 前言 我们都知道,Android的版本在不断的迭代,并且每个版本都加入了不同的新特性.那么随着Android的用户量越来越多,Android的开发人员就必须熟悉Android各个版本的特性并且确保 ...

ligerui_ligerTree_004_对";ligerTree";节点操作

ligerTree节点操作: 源码地址:http://download.csdn.net/detail/poiuy1991719/8571255 效果图: 代码: json.txt: [ { text ...

IT智力题

题目1:你让工人为你工作7天,给工人的回报是一根金条.金条平分成相连的7段,你必须在每天结束时给他们一段金条,如果只许你两次把金条弄断,你 如何给你的工人付费? 答案:两次弄断就应分成三份,我把金条分 ...

HashMap集合

HashMap集合特点(用法与特点类似于HashSet集合): 1.无序,不允许重复(无序指元素顺序与添加顺序不一致): 2.底层数据结构是哈希表 3.HashMap内部对"键"用 ...

SpringMVC源码情操陶冶-AnnotationDrivenBeanDefinitionParser注解解析器

mvc:annotation-driven节点的解析器,是springmvc的核心解析器 官方注释 Open Declaration org.springframework.web.servlet.c ...

mahout系列----minhash聚类

Map: Vector featureVector = features.get(); if (featureVector.size() < minVectorSize) {       ret ...

CenOS下安装 Git,Git的初始设置,添加文件,提交文件

一.配置DNS 1,配置DNSvi /etc/resolv.conf加入: 代码如下: nameserver 192.168.0.1 nameserver 8.8.8.8 nameserver 8.8 ...

RPC框架小结

为什么说要搞定微服务架构,先搞定RPC框架? 1. 为什么说要搞定微服务架构,先搞定RPC框架? 如果没有统一的服务框架,RPC框架,各个团队的服务提供方就需要各自实现一套序列化.反序列化.网络框架. ...

开发 FastAdmin 时见识到 php opcache 厉害

开发 FastAdmin 时见识到 php opcache 厉害 FastAdmin 的插件配置是写在 config.php 中的. 我在修改配置时发现加了空格,然后再重新打开配置页发现空格没有配置面 ...

你可能感兴趣的:(plantuml,方法图)