AmaterasUML是個人認為最好用的Eclipse UML插件,能夠通過拖拽Java源文件,輕松生成類圖結構。同一時候支持活動圖、時序圖和用例圖。
它的官方下載地址是:http://sourceforge.jp/projects/amateras/releases/#21568 ,眼下最新是1.3.4版本號,讀者也能夠到我的網盤直接下載:http://pan.baidu.com/s/1o6BeFl4。
在安裝AmaterasUML之前,須要先安裝另外一個插件GEF(Graphical Editing Framework)。地址是:
http://www.eclipse.org/gef/updates/index.php ,在這個網址中能夠找到GEF的update site是:http://download.eclipse.org/tools/gef/updates-pre-3_8/releases/ 。接着打開eclipse-Help-Install New Software對話框。點擊Addbutton,將上面的update site命名為GEF,加入一個repository例如以下所看到的:
點擊OKbutton之后,能夠看到例如以下界面,我們選擇最新版本號的GEF SDK進行安裝就可以,安裝過程須要一定時間,請耐心等待。安裝完畢之后。須要重新啟動eclipse才干生效。
安裝AmaterasUML相對來說簡單多了。直接將下載到的AmaterasUML_1.3.4.zip文件解壓后得到的3個jar文件復制到eclipse-plugins文件夾就可以:
重新啟動eclipse,我們以path的開源庫android-priority-jobqueue為樣例來說明AmaterasUML的使用,這個開源庫的github地址是https://github.com/path/android-priority-jobqueue 。我們直接下載源代碼壓縮包,解壓后導入eclipse,注意一點是該庫是基於android平台sdk開發的,因此須要首先在eclipse中安裝和配置android sdk。這個本文略去不講。
jobqueue的包結構例如以下圖所看到的:
在project名稱右鍵選擇New-Other,彈出新建對話框例如以下圖:
能夠看到AmaterasUML選項,在當中選擇Class Diagram,並命名后得到.cld文件。接着我們把projectnetwork包中三個java文件拖拽到.cld文件視圖中,AmaterasUML瞬間幫我們生成了這三個類的關系圖
版權聲明:本文博客原創文章,博客,未經同意,不得轉載。