<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的形式,然后用采用本地更新,可以很方便的安裝插件,這是在你網(wǎng)絡(luò)情況不是特別好的情況下非常好的一個選擇.
        不過這里我主要想著重講一下dropins,因為我覺得很多用它加載插件存在很多誤區(qū),而這些誤區(qū)會讓你出現(xiàn)很多莫名其妙的問題.比如昨天我折騰了幾個插件的drop-ins安裝,遇到了如下幾個問題:
            1.如加載supclipse插件,從網(wǎng)上下載的離線包是subclipse-1.10.6.zip,然后解壓放進dropins.然后重啟eclipse,可能會發(fā)現(xiàn)沒有問題.插件正常加載了.如果問題就這么簡單的話,那就沒必要寫這篇隨筆.
            2.后續(xù)又用這種方式安裝了插件color-theme,jd等插件.這時候再重啟eclipse,發(fā)現(xiàn)所有的插件都不好用了包括之前的subclipse.這時候你打開Error視圖,可以很到很多加載插件的錯誤.當(dāng)然網(wǎng)上很多資料說可以再eclipse啟動時clean一下抑或是修改Config.ini等.這個有時候?qū)σ恍┎寮赡芗虞d可能沒有問題,但是這并不能解決所有問題。比如你更改了一下dropins下子目錄的名字,如將subclipse改成大寫或者新增,移除某一個子目錄,會有這樣或者那樣的問題,而最終導(dǎo)致的結(jié)果就是不是所有的在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的圖形界面對話框似的操作對比,你需要自己在文件系統(tǒng)做一些處理...
            ......
            從上述來看,并非是任何一個人直接拿一個離線插件包解壓縮扔到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目錄就能處理所有問題.
        通過以上,得出一個結(jié)論就是:用dropins安裝zip插件遠遠不是那么簡單->那么給遵循一個什么原則呢?
            1.查看下載的zip包,如果是類似于update-site的zip包,其實這是離線更新包,正確的安裝用法應(yīng)該是用Eclipse Local update site installation.->這種包不應(yīng)該放到dropins,即便有幾率會成功,但是是非常規(guī)手段。
            2.雖然有些zip包名字是類似update-site的包,但是其解壓縮后只有features和plugins兩個子目錄而沒有額外的東西,這樣的包其實很多直接解壓放到dropins目錄下進行加載的。
            3.查看zip包內(nèi)容,如果包含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內(nèi)所有的東西全部下載然后整合到一起的.吐槽一下m2e插件的下載,不給提供zip下載,只讓你看到zip內(nèi)的東西...。當(dāng)然這里我推薦大家用Eclipse 4.4,Luna,其內(nèi)置了m2e,且其插件版本是比較新的1.5.0.20140606-0033.
        那么我最后提問一下,這個m2e離線更新包如何安裝呢?哈哈,當(dāng)然是采用Local update site installtion,千萬注意不要用dropins,會加載不了,因為很多依賴問題解決不了!
            附m2e各版本update-site.zip包網(wǎng)盤下載地址:http://pan.baidu.com/s/1qW0onvu
    posted on 2014-12-02 11:04 landon 閱讀(19642) 評論(4)  編輯  收藏 所屬分類: Utils

    FeedBack:
    # re: 淺談Eclipse dropins插件安裝的"坑"(附m2e的各個版本插件下載)
    2014-12-15 18:26 | 午夜屠豬男
    您好,想問一下,你左邊的 牛人博客 和 Java這兩個自定義模塊怎么添加到自己的博客中的?  回復(fù)  更多評論
      
    # re: 淺談Eclipse dropins插件安裝的"坑"(附m2e的各個版本插件下載)
    2014-12-16 09:55 | landon
    管理登陸,上面有一個"鏈接"的子選項,這里進行添加@午夜屠豬男
      回復(fù)  更多評論
      
    # re: 淺談Eclipse dropins插件安裝的"坑"(附m2e的各個版本插件下載)
    2014-12-16 10:22 | 午夜屠豬男
    @landon
    謝謝了,我以為是改了css樣式,非常感謝!!  回復(fù)  更多評論
      
    # re: 淺談Eclipse dropins插件安裝的"坑"(附m2e的各個版本插件下載)
    2014-12-16 14:05 | landon
    Hi,剛看了下你的博客,這算是盜版嘛。哈哈.另外我不是牛人,只是一個任性的程序員@午夜屠豬男  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲成人福利在线观看| 亚洲AV无码国产在丝袜线观看| 啊v在线免费观看| 亚洲情侣偷拍精品| 久久久久亚洲精品成人网小说| 亚洲网站在线播放| 亚洲欧美成人一区二区三区| 国产亚洲视频在线| 国产无遮挡色视频免费观看性色| 免费国产叼嘿视频大全网站| 成人黄色免费网站| 四虎永久免费影院| 亚洲国产精品一区二区第一页| 亚洲无限乱码一二三四区| 亚洲熟伦熟女专区hd高清| 特黄特色的大片观看免费视频| 好久久免费视频高清| 成人女人A级毛片免费软件| 免费国产a国产片高清| 亚洲国产精华液网站w| 亚洲www在线观看| 五月天婷婷免费视频| 4虎1515hh永久免费| 国产在线不卡免费播放| 国产亚洲一区二区精品| 国产亚洲国产bv网站在线| 一级毛片免费毛片毛片| 免费能直接在线观看黄的视频| 免费观看午夜在线欧差毛片| 久久久久亚洲AV成人无码| 亚洲国产成人综合精品| 国产免费网站看v片在线| 成人性生交大片免费看无遮挡 | 你是我的城池营垒免费看| 无码国产精品一区二区免费| 亚洲精品高清在线| 亚洲人成网站18禁止久久影院| 午夜肉伦伦影院久久精品免费看国产一区二区三区 | 亚洲最大中文字幕| 成年网站免费入口在线观看| 国产人成免费视频网站|