在一般的项目过程中是先画UML图,然后根据UML生成java代码,但是开发过程中java代码难免会发生变动,这就需要使用逆向工程导出UML图,从而进一步分析一下模块的代码结构。objectaid是分析java代码很方便的工具,它能够由java类生成相应的uml图,由uml图中分析java类之间的关系,以下是objectaid在eclipse中安装过程。
首先必须安装安装GEF(Graphical Editing Frameworking)。
- 点击Help->install new software,采用在线安装的方式,GEF的地址http://download.eclipse.org/tools/gef/updates/releases/添加到location处并点击OK,Eclipse会根据地址自动识别GEF
- 选中GEF,点击Next开始安装,直到完成,重新启动Eclipse。
安装objectAid,objectAid离线包见附件。
- 当尝试使用在线安装的方式安装ObjectAid时,eclipse无法识别在线更新地址。即使objectaid官网在IE中也打不开,所以使用离线方式安装objectaid,objectaid开始部分还是与安装GEF相同,点击Help->Install new software->add。
- 下载ObjectAid离线安装文件,见附件,下载后解压。
- 点击local,选中解压在桌面上的ObjectAid安装文件。
- 选中ObjectAid UML Explorer,Next,直到完成,重启eclipse。
- 重启eclipse后,点击File->New->Other,发现里面比以前多了一个ObjectAid UML Diagram,则说明安装成功。创建Class Diagram后,打开创建的*.ucls文件,将需要分析的java类拖进打开的窗口中就能看到类的UML图了。