推荐UML插件Green UML、AmaterasUML
项目上要求release时需要同时给出详细的类关系图,可惜本人之前只是使用XMind手工画过很简单的类关系图(只是类的继承关系),可苦了我呀。
这两天一直在网上查找能够在Eclipse 已有的代码基础上中导出UML,发现Green UML很多人都在使用,所以想试试看。
一、Green UML插件
1、查看Eclipse版本
查看当前电脑上安装的Eclipse版本(Help-About Eclipse Platform),是3.3.2版本的。

2、查看相应插件版本
然后去网站http://green.sourceforge.net/builds.html上查看相对应的Green以及GEF版本:

好像是Green3.0.0以及GEF3.3
3、安装Green 3.0.0
只要在上述网站中直接点击3.0.0的链接即可。将下载到的green-3.0.0.zip解压,将文件green-3.0.0.zip\green-3.0.0\plugins 下的所有文件夹放在目录:D:\eclipse3.3.2\eclipse\plugins(你的目录可能与我的不一样)下。
4、安装GEF3.3
支持在线安装以及离线安装。
(1)在线安装:Help – Software Updates – Find and Install – Search for new features to install ,选择Graphical Editing Framework(GEF)Update Site, finish,接着选择GEF 3.3安装即可。我是采用了该方法。
(2)离线安装:到下载目录http://archive.eclipse.org/tools/gef/downloads/drops/选择合适的版本下载安装
5、重启Eclipse
3、4步骤完成后,重启Eclipse,即可使用Green UML了。至于使用方法,可参见http://wenku.baidu.com/view/7ec0b519ff00bed5b9f31d1b.html
6、问题
安装好后,发现对于小项目,该插件还是非常好使的。但是对于大项目,该插件完全不靠谱(点击后根本不甩我),难道是安装中出现了问题?!
二、AmaterasUML 插件
基于Green UML在使用过程中的问题(对于大工程,点击生成类图后不响应),自己只能再次寻找其他的插件。在无意中,发现AmaterasUML。
官方网站:http://amateras.sourceforge.jp/cgi-bin/fswiki_en/wiki.cgi?page=AmaterasUML
适用范围:Eclipse 3.3版本以上
其他要求:JDT 、 GEF
安装方法:
1、安装AmaterasUML插件
直接进去官方网站,下载最新版本AmaterasUML_1.3.4.tar。然后解压,将其解压后的三个文件复制粘贴至目录D:\eclipse3.3.2\eclipse\plugins(你的目录可能与我的不一样)下。

2、安装JDT、GEF
安装上述的在线安装GEF的方法安装JDT以及GEF。这里不再重复。
3、重启Eclipse
1、2步骤完成后,重启Eclipse,即可使用AmaterasUML了。至于使用方法,可参见官网。这里就只是贴个图吧:

至于该插件是不是有啥个问题,目前还在使用中,后续再说吧。
推荐UML插件Green UML、AmaterasUML的更多相关文章
- Eclipse UML插件Green UML、AmaterasUML
一.Green UML插件 1.查看Eclipse版本 查看当前电脑上安装的Eclipse版本(Help-About Eclipse Platform),是3.3.2版本的. 2.查看相应插件版本 然 ...
- 【转】推荐UML插件AmaterasUML
基于Green UML在使用过程中的问题(对于大工程,点击生成类图后不响应),自己只能再次寻找其他的插件.在无意中,发现AmaterasUML. 官方网站:http://amateras.source ...
- Eclipse UML插件AmaterasUML的配置及使用
AmaterasUML是个人觉得最好用的Eclipse UML插件,可以通过拖拽Java源文件,轻松生成类图结构,同时支持活动图.时序图和用例图.它的官方下载地址是:http://sourceforg ...
- Eclipse UML插件
Green UML http://green.sourceforge.net/ AmaterasUML http://amateras.sourceforge.jp/cgi-bin/fswiki_en ...
- 适合Eclipse Juno的UML插件
今天给Eclipse安装UML插件,试了很多都不兼容,我用的Ecllipe版本是4.2 最后终于找到一个叫做AmatersUML的插件还能用,不过还是不够顺手,比如对泛型支持不够,不能从图形直接跳到相 ...
- IntelliJ IDEA UML插件
在IntelliJ IDEA Ultimate 版本中自带了一个UML插件:UMLSupport 查看了Community版本和AndroidStudio 发现没有这个插件. 要使用这个插件导出需要的 ...
- UML用户指南--UML图简介
本节和大家一起学习一下UML图,这里主要介绍UML结构图和UML行为图两部分,下面让我们一起看一下UML图的详细介绍吧. UML图 这里再次提到对软件体系结构进行可视化.详述.构造和文档化,有5种最重 ...
- 【UML 建模】UML建模语言入门 -- 静态图详解 类图 对象图 包图 静态图建模实战
发现个好东西思维导图, 最近开始用MindManager整理博客 . 作者 :万境绝尘 转载请注明出处 : http://blog.csdn.net/shulianghan/article/deta ...
- UML学习-1 UML 简介
UML 是什么 Unified Modeling Language(UML)又称统一建模语言或标准建模语言,是始于 1997 年一个 OMG 标准,它是一个支持模型化和软件系统开发的图形化语言,为软件 ...
- Eclipse插件(导出UML图,打开文件资源管理器插件,静态代码分析工具PMD,在eclipse上安装插件)
目录 能够导出UML图的Eclipse插件 打开文件资源管理器插件 Java静态代码分析工具PMD 如何在eclipse上安装插件 JProfiler性能分析工具 从更新站点安装EclEmma 能够导 ...
随机推荐
- idea 的Tomcat 的简单配置
不限速网盘下载: https://kohler.lanzouv.com/iSSfc0akw3vc 官网下载: https://tomcat.apache.org/download-80.cgi 正常解 ...
- Spring框架之IOC介绍
Spring之IOC 简介 首先,官网中有这样一句话:Spring Framework implementation of the Inversion of Control (IoC) princip ...
- 使用 nuxi generate 进行预渲染和部署
title: 使用 nuxi generate 进行预渲染和部署 date: 2024/9/4 updated: 2024/9/4 author: cmdragon excerpt: 通过 nuxi ...
- 小tips:使用JSON.parse(JSON.stringify(object))实现深拷贝的局限及扩展
使用JSON.parse(JSON.stringify(object))实现深拷贝局限 大部分情况我们都可以使用JSON.parse(JSON.stringify(object))来实现深拷贝,但该方 ...
- CSS – Transition & Animation
前言 之前的笔记 CSS – W3Schools 学习笔记 (3) 就有讲过 CSS Transitions 和 CSS Animations. 这里做一个整理, 补上一些细节. Transition ...
- CSS – W3Schools 学习笔记 (1)
CSS Color Link to W3Schools 这里讲的是 color 的 value, 它可以用在许多属性上, 比如 background-color, color, border-colo ...
- DDL-操作表
1.查询表 查询当前数据库下所有表名称 show tables; 查询表结构 desc 表名称; 2.创建表 create table 表名 ( 字段名1 数据类型1, 字段名2 数据类型2, ... ...
- Tomcat——配置、部署
配置 修改启动端口号:conf/sever.xml HTTP协议默认端口号为80,若将Tomcat端口号改为80,则将来访问Tomcat时,不用输入端口号 端口号改 ...
- QT原理与源码分析之对象级QT事件过滤器
本文简略介绍了QT原理与源码分析中的QT对象级事件过滤器的自定义过滤函数.对象级事件过滤器的安装过程,以及安装函数的源码实现. 自定义QT事件过滤器的过滤函数的实现: 事件过滤器被调用时执行的函数代码 ...
- 将Sublime Text添加到鼠标右键
事件起因: 在众多 文本文档软件中,个人用过比较多,notepad++ / Edit / EditPlus / notepad-- / Sublime Text 等等,但是比较偏爱的还是 Subl ...