標籤:android style blog http io ar os 使用 java
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對話方塊,點擊Add按鈕,將上面的update site命名為GEF,添加一個repository如下所示:
點擊OK按鈕之後,可以看到如下介面,我們選擇最新版本的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的包結構如所示:
在工程名稱右鍵選擇New-Other,彈出建立對話方塊如:
可以看到AmaterasUML選項,在其中選擇Class Diagram,並命名後得到.cld檔案,接著我們把工程network包中三個java檔案拖拽到.cld檔案視圖中,AmaterasUML瞬間幫我們產生了這三個類的關係圖
Eclipse UML外掛程式AmaterasUML的配置及使用