1. 程式人生 > >eclipse整合SVN的幾種方式整理

eclipse整合SVN的幾種方式整理

由於絕大多數Eclipse外掛的Update Site伺服器位於國外,甚至無法訪問,再加上Eclipse自身緩慢的下載速度,導致線上安裝Eclipse外掛耗費的時間非常多。因此,一般情況下,我們建議先通過加速下載工具手動下載外掛安裝包,然後從本地安裝Eclipse外掛。

從本地安裝Eclipse外掛的方法有多種,下面我們根據難度從易到難一一為大家介紹。

1、以圖形化方式從本地安裝外掛

Eclipse為我們提供了以圖形化方式本地安裝外掛的方法。

首先,點選Eclipse選單欄的【Help】->【Install New Software】。

部分 MyEclipse 版本對應操作為:點選【Help】->【Install from Site】。

進入Eclipse外掛安裝介面

然後,在顯示的外掛安裝介面點選【Add】按鈕,在彈出的對話方塊中輸入外掛名稱(也可以為空),接著,點選【Archive】按鈕,選中下載的Eclipse外掛安裝包壓縮檔案,最後依次點選【開啟】、【OK】按鈕從而確認並關閉最上層的兩個對話方塊。

選擇Eclipse外掛路徑

此時,我們就可以看到如下圖所示的介面。點選圖中的複選框以選中所需的外掛項,最後點選【Next】。

備註:你也可以去掉Subclipse下的Subclipse Integration for Mylyn 3.x (Optional)外掛項。如果勾選該外掛項,某些沒有安裝Mylyn外掛的MyEclipse將無法繼續安裝。

選中需要安裝的外掛項

無需多說,繼續點選【Next】。

Eclipse即將安裝的外掛檔案列表

接著,選擇接受軟體授權許可協議,並點選【Finish】。

Eclipse外掛授權許可協議

2、以外掛目錄方式從本地安裝Eclipse外掛

本方法適用於Eclipse 3.5及以後版本。

首先,解壓外掛安裝檔案到任意目錄,我們可以看到其中包含的檔案如下圖所示。

解壓縮後的外掛安裝檔案列表

接著,我們進入Eclipse安裝路徑/dropins目錄,在其中新建任意名稱的資料夾(用於識別不同的外掛,例如:svn),然後將前面解壓縮檔案中的plugins和features資料夾複製到該資料夾中,最後重新啟動Eclipse即可。

注意:某些基於Eclipse開發的軟體可能沒有dropins目錄(例如:Zend Studio),你可以手動建立該目錄。

Eclipse外掛安裝目錄

3、使用links連線法從本地安裝外掛

使用links連結法,我們可以將外掛存放在計算機上的任意位置,哪怕是Eclipse安裝目錄之外。

首先,我們在Eclipse安裝目錄新建一個名為links的資料夾,然後用記事本或其他文字編輯工具在該目錄內新建一個名為外掛名.link的文字檔案(外掛名可以隨意輸入,例如:svn.link)。

Eclipse link檔案

接著,我們在該link檔案中儲存如下內容:

path=外掛所在路徑

例如:path=E:/program/eclipse/myPlugins/svn,我們只需要將外掛解壓後的plugins和features資料夾複製到該目錄中,然後重新啟動Eclipse即可。

注意:link檔案中的path必須為小寫,如果路徑分隔符為"\",則必須使用"\\"進行轉義。例如:path=E:\\program\\eclipse\\myPlugins\\svn。

在示例中,為了便於統一管理,我們在Eclipse安裝目錄下新建了一個myPlugins的目錄,用來存放安裝的Eclipse外掛。當然,你也可以根據個人需要任意設定外掛目錄的存放位置。每個外掛對應其中的一個子目錄(子目錄中包含外掛的plugins和features資料夾)。如果有多個外掛,只需要在links目錄下建立多個.link檔案即可。

Eclipse自定義的外掛目錄

4、以合併目錄方式從本地安裝外掛

此外,我們還可以直接將外掛的plugins和features目錄中的檔案分別複製到Eclipse安裝路徑的plugins和features目錄中(複製外掛的兩個目錄貼上到Eclipse安裝目錄下即可,系統會自動合併同名目錄下的檔案)。

這種安裝方式非常簡單,但並不利於Eclipse外掛的管理,即使以後想移除某個外掛,也無法區分具體的外掛安裝檔案。因此,不推薦使用該方法。