原文地址:http://www.tkk7.com/jarod/articles/24571.html
現在各式的Eclipse插件越來越多,同一插件的版本也變得快,如果管理不善,裝的插件多了就會很混亂,插件要想在不同版本間切換也非常麻煩。Eclipse提供了三種插件的安裝方式:
直接安裝(Copy & Paste)
下載回來的插件都有features和plugins這兩個目錄。features目錄里放的主要是描述插件特性的配置文件(feature.xml和feature.properties);而plugins里放的則是插件所使用到的相關類和包。
直接安裝只要把這兩個目錄拷貝到eclipse安裝目錄履蓋原來的目錄即可。但有時這樣履蓋了運行eclipse發現不了新插件,這是由于
eclipse把所有插件的清單(manifest)都緩存了一份,只要把configuration/org.eclipse.osgi目錄刪除即可,
這樣eclipse就會重新搜索所有的插件。
特點:安裝簡單,但刪除和換版本很麻煩(當然,如果刪除或更新插件時只刪除或替換掉對應的feature目錄,而不理plugins目錄里的文件也是可以的,但時間長了,plugins目錄里就會有一大堆沒用的包了)
升級(Update)
升級,利用Eclipse內建的升級功能安裝新插件或升級已安裝的插件。以安裝Eclipse的Subversion插件
Subclipse為例:
- 在Eclipse主菜單中,選Help->Software updates->Find and install,在install/update窗口中選擇“Search new features to install”
- 添加升級服務器。在install窗口中點“New Remote Sites”,名稱填subclipse,地址為http://subclipse.tigris.org/update。選中剛添加的服務器,點finish后就可以在選擇自己要安裝的版本
- 插件安裝好后可以在Help->Software upates->Manage Configuration中檢查插件的升級或禁用。
特點:安裝起來比直接安裝更方便一點,但由于插件的服務器都在外國,如果是比較大的插件用這種方式安裝會很慢,適合安裝較小的插件。刪除插件也要自己手動刪除
鏈接(Link)
鏈接,Eclipse支持的以“快捷方式”的形式把安裝在非Eclipse安裝路徑下的插件鏈接到Eclipse。拿我機上裝的
Hibernate-Tools (HT)Eclipse插件為例:
Eclipse安裝路徑:
/home/jarod/share/softwares/programming/eclipses/eclipse
建立存放HT的目錄為:
/home/jarod/share/softwares/programming/plugins/Hibernate-Tools/eclipse
然后把下載回來的HT解壓,把features和plugins目錄放進前面建的目錄中
在eclipse安裝目錄中建立links目錄,即
/home/jarod/share/softwares/programming/eclipses/eclipse/links
在links中加入一個文本文件,后綴為.link,文件名可隨便, 這里為org.hibernate.eclipse.link
用文本編輯器在link文件里加入插件所在路徑,格式為:
path=[路徑]
注意,這里的路徑是指包含eclipse作為子目錄的路徑,即:
path=/home/jarod/share/softwares/programming/plugins/Hibernate-Tools
這樣,重啟Eclipse即可發現新的插件。
特點:管理超級方便。這是我個人最喜歡的安裝插件方式,插件所有文件都不用裝到Eclipse中,只要一個鏈接就可以了,可以隨時更換插件的版本,刪除也方便。