AmaterasUML是比较好用的Eclipse UML插件,能够通过拖拽Java源文件,生成类图结构。
AmaterasUML官方下载地址是:http://sourceforge.jp/projects/amateras/releases/#21568。
AmaterasUML网盘直接下载地址:http://pan.baidu.com/s/1o6BeFl4。
AmaterasUML update site: https://takezoe.github.io/amateras-update-site/
AmaterasUML搬到了github,所以下载速度也很快。网上老版本地址很多都不可用。
注意:如果Eclipse是4.0以下在安装AmaterasUML之前,需要先安装另一个插件GEF(Graphical Editing Framework),4.0以后不需安装已自带。
提供两个版本GEF的update site地址,如果eclipse版本较高(5.0.0 Oxygen),下载GEF5,否则下载 GEF4;
GEF5 update site: http://download.eclipse.org/tools/gef/updates/releases
GEF4 update site: http://download.eclipse.org/tools/gef/gef4/updates/releases
第一步: 安装GEF
启动Eclipse--Help--Install New Software--Add,将update site命名为GEF,加入一个repository。
点击OK,选择需要安装的版本就可以了,安装过程需要一定的时间,安装完毕后,需要重新启动Eclipse才能生效。
选择全部Select All后,点击Next之后下载完插件,点击finish,重启Eclipse即可完成GEF的安装。
第二步: 安装AmaterasUML
安装AmaterasUML相对来说比较简单,直接将网盘下载的AmaterasUML_1.3.4.zip压缩文件解压后把得到的3个jar文件复制到eclipse安装目录的plugins文件夹下即可.
重新启动eclipse,即可完成AmaterasUML的安装。
(当然AmaterasUML也可以进行在线安装,具体操作参照第一步,AmaterasUML的update site:AmaterasUML update site: https://takezoe.github.io/amateras-update-site/)
第三步: AmaterasUML的使用
点击目标项目,右键--New--Other,找到AmaterasUML--Class Diagram(类图)
点击Next,此时已经默认选中当前项目,命名得到.cld文件,直接将我们想生成类图的文件拖拽到.cld文件视图,AmaterasUML会生成这些类的类图。
当然还有其他的Eclipse插件可以生成UML类图。比如:
(1.)Green UML,官网为:http://green.sourceforge.net/builds.html。 使用方法和AmaterasUML类似,update site为http://www.cse.buffalo.edu/faculty/alphonce/green。
(2).ModelSpoon,下载地址:http://download.csdn.net/detail/shizhongwen/7858139,使用:下载ModelGoon-4.4.1-site.zip到本地,从eclipse中选择help-->install new software.在work with-->Add选择已经下载的ModelGoon-4.4.1-site.zip,一路next完成安装。
ps:这些插件也可以用来生成时序图等UML图,至于如何使用可以自己研究下。