常言笑的家

          Spring, Hibernate, Struts, Ajax, RoR

          Eclipse入門之插件管理淺談

          臨近畢業(yè)了,在一家公司做畢業(yè)設(shè)計(jì)。由于工作上的需要,開始接觸Eclipse。
              這篇帖子關(guān)于Eclipse插件管理,目的有二:第一,對Eclipse的基本工作要素有一個(gè)大致的認(rèn)識;第二,掌握幾種添加Eclipse插件的方法。
              Eclipse的特色之一,就是它的插件功能。可以說,Eclipse是一個(gè)插件的大集合,所有的模塊都以插件的形式存在。那么,究竟什么是插件呢?插件(plug-in),即Eclipse的功能模塊。好像一個(gè)模型,附加的功能可以自由添加或拆卸。相關(guān)的插件構(gòu)成了特性(feature)。下面讓我們來看一下Eclipse的目錄結(jié)構(gòu):

          \eclipse
              \features
              \plugins

            

             features目錄存放特性,plugins目錄存放插件。接下來介紹一下如何安裝插件。 

          一、直接安裝法
              直接安裝最簡單,第一種就是將下載的plugin直接拷貝到eclipse的plugin目錄下。第二種是在help->software updates->find and install中找到插件并安裝。這類方法雖然簡便,但是缺點(diǎn)也十分明顯。兩種方法的實(shí)質(zhì)都是將插件拷貝到eclipse的安裝目錄中一旦copy過去,插件本身就不可能再復(fù)用,且各種插件混雜在一起,不利于插件的管理。

          二、Manage Configuration法
              將插件存儲在eclipse外部,可以使幾個(gè)版本的Eclipse同時(shí)使用插件,也方便插件管理,所以我推薦這種插件安裝方式。具體操作如下:
              首先,在插件所在的eclipse目錄下創(chuàng)建名為.eclipseextension的文件。如,我要安裝EMF的插件,以下是我建立的擴(kuò)展文件:

          id=org.eclipse.emf 
          name
          =EMF
          version
          =2.2.0
             
              你可以根據(jù)依據(jù)你的插件信息來修改上述參數(shù)。注意:.eclipseextension創(chuàng)建時(shí),可以使用Notepad,保存為所有格式,文件名就是.eclipseextension。
              文件創(chuàng)建好后,我們啟動Eclipse。運(yùn)行Manage Configuration:


                
               之后,我們選擇Add->Extension Location:



              選擇你要安裝的插件的路徑,然后Finish。Eclipse會提示你,restart后才會生效。這樣,restart之后,我們的插件就算安裝完畢了。你會在new->project里面看到EMF的相關(guān)wizard。 

          三、Link法
              如果我們在插件的eclipse目錄中創(chuàng)建了.eclipseextension文件(方法和位置同二),我們還可以在Eclipse的安裝目錄下建一個(gè)文件夾,名為links。在這個(gè)目錄中,我們可以創(chuàng)建*.link(文件名任意)。擴(kuò)展名為link的文件應(yīng)該如下配置:

          path=d:\\plugins\\emf

              在windows下,注意要雙寫反斜杠。指向的目錄要是插件的根目錄。(如上面:emf目錄下應(yīng)該有eclipse目錄)在啟動時(shí),Eclipse會自動監(jiān)測links目錄。
              總結(jié):Eclipse的插件安裝方法大致可以分為三種,分別是直接安裝,通過Manage Configuration安裝,利用Links進(jìn)行安裝。其中,我推薦后兩種插件安裝方法,靈活且便于管理。

          四、向?qū)О惭b
                第四種方法也很簡單,它主要借助于Eclipse的向導(dǎo)來安裝插件。通Help/Software Updates/Find and Install,在出的菜選擇“Search for new features to install”,點(diǎn)“Next”,在下一菜選擇“New Local Site”或“New Archived Site”,找到你下的插件所在目中安裝即可。 種方法安裝插件比安全,不易出錯(cuò),缺點(diǎn)就是于插件的要求也比挑剔,所以能支持種方式安裝的插件也比少。一般要求插件目下不光有plugins和features文件要有site.xml文件(site.xml是進(jìn)行自安裝的配置文件,eclipse會根據(jù)文件的信息自安裝插件)。支持J2ME開發(fā)的EclipseME插件就是通過這種方式安裝的。


          注釋:

          eclipse3.5與以前的目錄結(jié)構(gòu)不一樣,它沒有l(wèi)inks目錄,代替links目錄的是dropins目錄。

          一、建立一個(gè)link文件里面用path=插件安裝位置.

          二、把link文件放到dropins中.

          三、把插件里面的stie.xml文件刪除掉.

          重新啟動eclipse即可.


              參考文章:IBM中國《管理Eclipse環(huán)境》,《Managing plugins in eclipse》。

          posted on 2010-09-08 16:19 常言笑 閱讀(220) 評論(0)  編輯  收藏 所屬分類: 技術(shù)總結(jié)

          My Links

          Blog Stats

          常用鏈接

          留言簿(5)

          隨筆分類

          隨筆檔案

          搜索

          積分與排名

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 广水市| 虎林市| 泸西县| 梅州市| 达州市| 玉山县| 朝阳市| 布拖县| 化德县| 涡阳县| 葵青区| 南宫市| 秭归县| 康定县| 扎囊县| 牟定县| 宜兰市| 东乡| 潞城市| 福鼎市| 章丘市| 即墨市| 通榆县| 修水县| 祁门县| 固阳县| 绍兴县| 泰州市| 教育| 台山市| 宁国市| 施秉县| 婺源县| 长宁县| 双鸭山市| 隆安县| 堆龙德庆县| 桐庐县| 平阴县| 龙川县| 德钦县|