Eclipse插件安裝的八種方式總結(jié)
前言
最近在做eclipse插件開發(fā)的項目,由于剛剛接觸,一開始對Eclipse平臺中插件的安裝方式并不是了解,踩過了一些坑,也總結(jié)了一點經(jīng)驗。在此,做一個關(guān)于Eclipse插件安裝方式的小小總結(jié)——插件的八種安裝方法。希望可以幫助到新學(xué)Eclipse插件開發(fā)的朋友。
本文介紹Eclipse插件開發(fā)中,插件的八種安裝方式。假設(shè)我們的Eclipse 安裝目錄為 E:\committers-latest-released_1025\eclipse
一、通過jar包安裝
對于以jar包形式存在的eclipse插件,我們可以將jar包文件放到eclipse根目錄下的dropin文件夾中。然后在eclipse目錄下通過cmd指令,輸入
eclipse.exe -clean
啟動eclipse,則該插件會自動地安裝進去。注意,參數(shù)-clean不可省。
二、通過plugins文件和features文件安裝
這種方式比較直接,我們只需要把插件源代碼中的features和plugins 文件夾中的內(nèi)容分別復(fù)制到eclipse根目錄下的features和plugins文件夾中,然后按照前面的方法重啟eclipse即可。
三、通過links文件安裝
假設(shè)我們的插件文件夾所在的目錄為E:\Installed\test,為了利用eclipse中的link機制,我們在eclipse的安裝目錄下新建links文件夾,在links目錄中建立一個以link為擴展名的文本文件,如test.link,在該文本文件中,加入插件所在的文件夾路徑,即:
path=e:\\installed\\test
值得注意的是,在link文件中,path=插件目錄的path路徑要用/或者\進行分割。
四、通過update site選項本地安裝
對于一部分插件,其通過下載或者構(gòu)建后得到的安裝文件為.zip 類型的文件,打開該文件后,其會包含plugins、features以及一些類。對于這種類型,我們可以通過update site選項進行本地安裝。操作方式為:
- 打開eclipse,help->install New Software
- 彈出 install 的對話框,點擊add按鈕

3.如下圖, 出現(xiàn)Add Repository對話框,如果插件是以文件夾形式導(dǎo)入的,則我們選擇Local,如果是以jar包或者zip包形式導(dǎo)入的,則我們選擇Archive。在此,我們選擇Archive,瀏覽添加相對應(yīng)的zip包即可。

五、通過update site 選項在線安裝
與第四節(jié),update site 本地安裝相對應(yīng)的是,update site 的在線安裝,這種安裝方式更加方面,只需要在4.3部分中輸入location,即可安裝。但是,因為需要在線,所以這種方式比較慢。
比如,我們安裝Papyrus插件,Papyrus的官網(wǎng)提供了該插件的在線安裝地址:

我們使用Lastest Release Update Site,粘貼地址,點擊Add

點擊Add后,如下

選擇要安裝的部分,進行安裝即可。
六、通過Eclipse Marketplace安裝
打開eclipse,點擊help,在彈出的框中,選擇Eclipse Marketplace。如下所示

我們只需要選擇要安裝的插件即可。這種方式雖然比較方便,但是其缺點是很明顯的:插件的數(shù)量有限,并且有可能插件的地址更新不及時,導(dǎo)致無法安裝。
七、通過eclipse installer安裝
這種方式與第五種方法通過marketplace是互補的,但是二者的插件地址并不是一樣的,而是在不同的進行維護中。這種安裝方式也只能安裝一部分的插件,但是選項比較多,并且插件的地址要比第五種方法更新一些。
拿安裝tycho插件為例(tycho插件是可以將在eclipse中進行插件開發(fā)時傳統(tǒng)項目轉(zhuǎn)為maven次項目的一種插件,從而利用maven中的pom文件解決包依賴問題,并且支持更加便捷的構(gòu)建編譯plug in 項目)。
1、進入eclipse官網(wǎng),下載eclipse installer, eclipse installer 我們可以認(rèn)為是eclipse各種應(yīng)用平臺的一個安裝程序。

2、下載完成后,雙擊打開,如圖所示

3、點擊右上角的展開,選擇ADVANCED MODE高級模式

4、選擇我們安裝的版本為Eclipse IDE for Eclipse Committers。并且在下方框中所示,選好版本、java vm的地址和bundle的緩沖池地址。

5、點擊next,選擇要預(yù)先安裝的Project 插件項目,我們在此選擇Tycho。在點擊next.

6、設(shè)置安裝eclipse文件夾的內(nèi)容,可以點擊"Show all variables"進行更加詳細(xì)的設(shè)置。

7、再一路點擊next和Finish,等待安裝即可。安裝完成后,我們就會得到預(yù)先安裝好tycho插件的eclipse ide for committers了。

PS:實踐證明,通過第五種方法無法安裝tycho插件,而通過第六種方法可以安裝該插件,這說明二者的庫地址不同,且目前看該方法的地址更新更有效。
八、通過runtime eclipse 直接運行插件文件
最后一種方法并不適用所有的插件,也是一種直接在plug in項目源碼上直接運行的方法,并不需要編譯整個項目。如下,我們來運行helloWorld插件。
helloWorld插件是我們通過plugin 開發(fā)的模板產(chǎn)生的一個示例項目,其功能是在eclipse的菜單欄添加一個可以點擊的按鈕,點擊后顯示“hello world”的標(biāo)簽。
1、項目如圖

2、在項目上點擊右鍵,選擇run as->Eclipse Application。點擊后,會打開另外一個工作空間為running time的Eclipse。后者的eclipse可以認(rèn)為是安裝上了該插件后的eclipse,如下圖所示:

總結(jié)
到此這篇關(guān)于Eclipse插件安裝的八種方式總結(jié)的文章就介紹到這了,更多相關(guān)Eclipse插件安裝內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Caffe圖像數(shù)據(jù)轉(zhuǎn)換成可運行l(wèi)eveldb?lmdb文件
這篇文章主要為大家介紹了Caffe圖像數(shù)據(jù)轉(zhuǎn)換成可運行l(wèi)eveldb?lmdb文件教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-06-06
Delphi - Indy idMessage和idSMTP實現(xiàn)郵件的發(fā)送
這篇文章主要介紹了Delphi - Indy idMessage和idSMTP實現(xiàn)郵件的發(fā)送,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2019-08-08

