<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    I want to fly higher
    programming Explorer
    posts - 114,comments - 263,trackbacks - 0
        每次Eclipse升級更新,未免要重裝一些常用的插件.為了避免每次都Online Eclipse updae site,Eclipse推出了另外外兩種方式:
            1.Local Eclipse update site 2.drop-ins.很多插件的下載地址都提供了offline-update-size.zip的形式,然后用采用本地更新,可以很方便的安裝插件,這是在你網絡情況不是特別好的情況下非常好的一個選擇.
        不過這里我主要想著重講一下dropins,因為我覺得很多用它加載插件存在很多誤區,而這些誤區會讓你出現很多莫名其妙的問題.比如昨天我折騰了幾個插件的drop-ins安裝,遇到了如下幾個問題:
            1.如加載supclipse插件,從網上下載的離線包是subclipse-1.10.6.zip,然后解壓放進dropins.然后重啟eclipse,可能會發現沒有問題.插件正常加載了.如果問題就這么簡單的話,那就沒必要寫這篇隨筆.
            2.后續又用這種方式安裝了插件color-theme,jd等插件.這時候再重啟eclipse,發現所有的插件都不好用了包括之前的subclipse.這時候你打開Error視圖,可以很到很多加載插件的錯誤.當然網上很多資料說可以再eclipse啟動時clean一下抑或是修改Config.ini等.這個有時候對一些插件可能加載可能沒有問題,但是這并不能解決所有問題。比如你更改了一下dropins下子目錄的名字,如將subclipse改成大寫或者新增,移除某一個子目錄,會有這樣或者那樣的問題,而最終導致的結果就是不是所有的在dropins下的插件都能正常加載,如subclipse插件沒問題,但是color-theme插件有問題,這個時候你會非常頭痛!
        所以這里有必要講一下dropins加載插件需要注意的地方,參考自:https://wiki.eclipse.org/Stardust/Knowledge_Base/Getting_Started/Installation,這里我貼出一段:
            
    • Install features as drop-ins - This is a good choice if you:
      - know what you are doing
      - are sure that you have the right Eclipse version with all required dependencies installed
      - are familiar enough with the eclipse plug-in mechanism and know how to install missing dependencies if needed
      - rather perform some steps in the file system than walk through the dialogs of the (local) Eclipse update site installation
      - want to separate the new features from you Eclipse installation on file system level
      - want to automate the installation for multiple environments
            大概意思是如果使用dropins這種方式加載插件,
            1.要注意和Eclipse版本的兼容性問題.這里舉一個明顯的例子就是m2e.m2e 1.5.0 requires Eclipse Luna. It will not work with Kepler or Indigo.參見:http://stackoverflow.com/questions/24479109/maven-for-eclipse-1-5-0-plugin-cannot-be-installed-under-kepler
            2.你要十分熟悉eclipse的插件機制并且知道如何安裝所需的全部依賴(因為eclipse插件安裝需要依賴很多其他的庫)
            3.和Local Eclipse update site installation的圖形界面對話框似的操作對比,你需要自己在文件系統做一些處理...
            ......
            從上述來看,并非是任何一個人直接拿一個離線插件包解壓縮扔到dropins目錄就行,這里涉及到版本兼容,依賴,額外處理的很多東西.這里再舉一個例子,參見:https://developer.jboss.org/thread/149349?tstart=0,這里提到一個解釋,我覺得很好,即"We no longer provide a "runnable" zip of all of JBoss Tools for install-by-unzip into dropins, because installation that way is error-prone (particularly on Windows) and doesn't bring in third-party dependencies like birt, maven, or svn",從這里明顯看出并未簡單的一個zip包解壓放到dropins目錄就能處理所有問題.
        通過以上,得出一個結論就是:用dropins安裝zip插件遠遠不是那么簡單->那么給遵循一個什么原則呢?
            1.查看下載的zip包,如果是類似于update-site的zip包,其實這是離線更新包,正確的安裝用法應該是用Eclipse Local update site installation.->這種包不應該放到dropins,即便有幾率會成功,但是是非常規手段。
            2.雖然有些zip包名字是類似update-site的包,但是其解壓縮后只有features和plugins兩個子目錄而沒有額外的東西,這樣的包其實很多直接解壓放到dropins目錄下進行加載的。
            3.查看zip包內容,如果包含content.jar/artifacts.jar/site.xml等文件的,一定要用Local update site installtion.因為這種是插件更新包,是專門用來本地更新安裝的,會裝額外的依賴等.
                參考:http://stackoverflow.com/questions/5482554/how-to-install-plugin-for-eclipse-from-zip
        
        最后,附錄幾個m2e各個版本插件的update-site.zip包(大家懂得,在線安裝m2e是很痛苦的),這些包是我一個個在https://www.eclipse.org/m2e/m2e-downloads.html,進入所有版本的目錄(Show Directory Contents)將zip內所有的東西全部下載然后整合到一起的.吐槽一下m2e插件的下載,不給提供zip下載,只讓你看到zip內的東西...。當然這里我推薦大家用Eclipse 4.4,Luna,其內置了m2e,且其插件版本是比較新的1.5.0.20140606-0033.
        那么我最后提問一下,這個m2e離線更新包如何安裝呢?哈哈,當然是采用Local update site installtion,千萬注意不要用dropins,會加載不了,因為很多依賴問題解決不了!
            附m2e各版本update-site.zip包網盤下載地址:http://pan.baidu.com/s/1qW0onvu
    posted on 2014-12-02 11:04 landon 閱讀(19622) 評論(4)  編輯  收藏 所屬分類: Utils

    FeedBack:
    # re: 淺談Eclipse dropins插件安裝的"坑"(附m2e的各個版本插件下載)
    2014-12-15 18:26 | 午夜屠豬男
    您好,想問一下,你左邊的 牛人博客 和 Java這兩個自定義模塊怎么添加到自己的博客中的?  回復  更多評論
      
    # re: 淺談Eclipse dropins插件安裝的"坑"(附m2e的各個版本插件下載)
    2014-12-16 09:55 | landon
    管理登陸,上面有一個"鏈接"的子選項,這里進行添加@午夜屠豬男
      回復  更多評論
      
    # re: 淺談Eclipse dropins插件安裝的"坑"(附m2e的各個版本插件下載)
    2014-12-16 10:22 | 午夜屠豬男
    @landon
    謝謝了,我以為是改了css樣式,非常感謝!!  回復  更多評論
      
    # re: 淺談Eclipse dropins插件安裝的"坑"(附m2e的各個版本插件下載)
    2014-12-16 14:05 | landon
    Hi,剛看了下你的博客,這算是盜版嘛。哈哈.另外我不是牛人,只是一個任性的程序員@午夜屠豬男  回復  更多評論
      
    主站蜘蛛池模板: 亚洲韩国在线一卡二卡| 国产精品亚洲精品日韩已方| 亚洲视频在线观看地址| 91香蕉国产线观看免费全集| 久久精品国产亚洲av麻豆 | 大学生一级特黄的免费大片视频| 亚洲最大的视频网站| 精品国产污污免费网站aⅴ| 亚洲毛片基地日韩毛片基地| 男女超爽刺激视频免费播放| 亚洲人精品亚洲人成在线| 国产成人精品曰本亚洲79ren| 猫咪免费人成网站在线观看入口| 国产在线不卡免费播放| 免费观看四虎精品成人| 国产亚洲AV手机在线观看| 精品国产污污免费网站| 亚洲成人一级电影| 免费无码又爽又刺激毛片| 四虎精品成人免费视频| 亚洲春色在线视频| 波多野结衣中文字幕免费视频 | 亚洲愉拍一区二区三区| 国产yw855.c免费视频| 中文字幕无码免费久久9一区9| 亚洲电影中文字幕| 欧美在线看片A免费观看| 深夜A级毛片视频免费| 久久亚洲精品国产精品黑人| 在线观看免费人成视频色| 免费看一级一级人妻片| 亚洲精品福利视频| 午夜男人一级毛片免费| 成av免费大片黄在线观看| 亚洲婷婷在线视频| 亚洲不卡AV影片在线播放| 99久久久国产精品免费牛牛四川| 亚洲首页国产精品丝袜| 亚洲色婷婷综合久久| 插B内射18免费视频| 两个人的视频www免费|