Eclipse中安裝外掛的三種方式【eclipse SVN】
一、線上安裝
以TestNG的安裝為例來闡述其安裝過程。
第一步:點選選單欄中“Help”選單,在下拉列中選擇“Install New Software…”.此時會彈出“install”的安裝框。
第二步:在彈出的“install”框,選擇之前已經建立好的site,如果沒有建立好,則可以點選“Add”按鈕,彈出一個新增site的對話方塊,在該框中的Name屬性後面給該site起一個別名,在location屬性後面輸入該外掛所在的網路位置(該位置一般都會在外掛的官方網站上給一個地址,直接copy過來就行。)。
第三步:點選OK。系統會自動地將testNG給load出來。然後選中,點選“next”。逐步完成即可。
二、離線侵入式安裝
也就是將外掛下載下來,解壓縮後,會看見features和plugins兩個資料夾,將這兩個資料夾中的所有內容相應地拷貝到eclipse的features和plugins資料夾下面,重啟eclipse即可。如果沒有這個兩個資料夾,那說明所給的外掛本身屬於plugin,所以只需要將該外掛解壓縮後放在plugins下面即可。
此處以WTP為例:
解壓縮後會有features和plugins兩個資料夾。那麼直接將這兩個資料夾中的內容分別copy到eclipse安裝目錄下面的features和plugins裡面。然後重啟eclipse即可。
以TestNG為例,只需將下載下來的外掛jar包Copy到plugins下面即可。
注:這種方式不太好,因為當你要去解除安裝或者更新某個外掛的時候,去features和plugins裡面找某個外掛會非常的麻煩。
三、離線鏈式安裝
在eclipse的安裝目錄下面,建立一個links的資料夾,在該資料夾下面建立一個以外掛名命名的link檔案,在該檔案中輸入以下鍵值對:path=“外掛所在的絕對路徑或外掛所在的相對路徑”。
此處還是以WTP為例:
1.建立以下目錄來存放外掛:D:\myplugins.然後在該目錄下建立一個WTP目錄,作為外掛目錄。之後將外掛中的plugins和feature兩個目錄拷貝到WTP目錄下面。此時目錄結構為:
D:\myplugins\WTP:
- features
- plugins
2.建立link檔案:在上述的links資料夾下面建立一個link檔案,例如wtp.link.該檔案的內容只有一個鍵值對:
Path=“D:/myplugins/WTP”或“D:\myplugins\WTP”
注意:
(1)路徑一定不能是:“D:/myplugins/WTP”。因為“\”會和後面的字母組合成轉義字元。一個典型的例子就是“D:/myplugins/tomcat”,“/”會與“t”結合,變成tab,所以路徑實際上就會變成“D:/myplugins omcat”。
(2)如果是更新一個軟體外掛或者外掛裝了之後不起作用,則先要去eclipse的根目錄下面configuration下面刪除org.eclipse.update,該包的作用是描述當前使用外掛的情況,刪除了之後,在重啟eclipse的時候會重新掃描所有的外掛,重新生成一個新的org.eclipse.update包已經包內部的xml檔案。
(3)eclipse在載入過程中先找eclipse本身的plugins和features兩個包,然後掃描links資料夾下面每一個檔案裡所連線到的路徑下的plugins和features包,去這些包裡面載入檔案。所以要求在外掛目錄下面一定要有plugins或者是plugins和features兩個目錄。此處要注意像之前的testNG外掛只是一個jar包,那麼此時我們需要手動地在外掛路徑下面建立一個plugins,並將該jar包Copy到該plugins裡面。
(4)在安裝的過程中如果出現什麼問題,eclipse在啟動的時候會在configuration目錄下生成一個以時間戳為名字的log檔案,可以檢視錯誤資訊。要注意該檔案會在有錯誤的時候出現,而且會在eclipse啟動好了之後自動刪除掉。
(5)有時候為了使路徑更加簡單,我們採用相對路徑。而相對路徑指的是相對於links目錄的路徑。例如,我們會將myplugins目錄移到eclipse的目錄下面,和links同級,此時的path就可以寫成:path=“myplugins/WTP”。
轉自:http://blog.csdn.net/m_hahahaha1994/article/details/51809555