<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 閱讀(19623) 評論(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,剛看了下你的博客,這算是盜版嘛。哈哈.另外我不是牛人,只是一個任性的程序員@午夜屠豬男  回復  更多評論
      
    主站蜘蛛池模板: 亚洲男人的天堂www| 国产亚洲AV夜间福利香蕉149| 亚洲av永久无码精品网站| 牛牛在线精品免费视频观看| 免费特级黄毛片在线成人观看| 国产亚洲玖玖玖在线观看| 欧美日韩国产免费一区二区三区| 久久久久亚洲av无码专区蜜芽| 免费福利在线视频| 内射少妇36P亚洲区| 91精品免费在线观看| 亚洲偷自精品三十六区| 日韩在线天堂免费观看 | 亚洲人成电影网站国产精品 | 国产线视频精品免费观看视频| 亚洲精品乱码久久久久久| 在线人成免费视频69国产| 在线电影你懂的亚洲| 日韩精品成人无码专区免费| 激情婷婷成人亚洲综合| 亚洲狠狠爱综合影院婷婷| 在线观看免费无码视频| 亚洲精品无码久久久久久久| 女人张开腿给人桶免费视频| 亚洲AV无码专区在线厂| 亚洲精品午夜无码专区| 嘿嘿嘿视频免费网站在线观看 | 九九视频高清视频免费观看 | 亚洲日日做天天做日日谢| 四虎永久免费观看| 182tv免费视频在线观看| 亚洲性色成人av天堂| 国产18禁黄网站免费观看| 色www永久免费网站| 狠狠色香婷婷久久亚洲精品| 亚洲AV无码乱码精品国产| 99视频在线免费| 国产成人+综合亚洲+天堂| 精品亚洲国产成AV人片传媒| 国产免费观看网站| 91福利免费体验区观看区|