Eclipse3.4馬上就要Release了,相信Eclipse的fans都已經開始翹首以待,望穿秋水了。不過現在的RC版本用得很不爽呀,性能非常差,Eclipse的慣例就是最后一個月的工作基本上就是對性能做優化,以達到最佳使用效果。
隨著Plugin的增多,Eclipse采用了特殊的策略,增加了一個子目錄dropins,用來放用戶新增加的plugin,而原有的plugins目錄,則基本用于系統基本功能,2者的區別就是,前者可以任意添加刪除,后者則基本上是一個ReadOnly的狀態,添加了就不能再作修改了,Eclipse會將每一個添加的plugin記錄下來,以后啟動就不再檢查這些plugin了。
不過對于我來說,我一直都習慣于使用plugins目錄,下了一個插件直接解壓,就直接覆蓋安裝到plugins目錄了,而且有一些plugin不支持dropins目錄,必須在plugins目錄下才能正常工作。不過一旦插件安裝失敗,想再reset就比較麻煩了。Eclipse不會自動恢復到初始安裝狀態,經過測試,找到了一個解決方案,用原始的eclipse的文件替代2個目錄:configuration和p2目錄。plugins文件位置記錄在configuration\org.eclipse.equinox.simpleconfigurator\bundles.info里,p2目錄里則記錄了更多的初始化信息。要想Reset Eclipse3.4,這兩個目錄必須被恢復到初始化狀態,然后就可以正常使用了。
評論
再次說一遍,不是所有的case都能夠使用Link,比如我公司現在的項目,每天都會有一個All-in-One版本,也就是包含有Eclipse Platform的版本,整個項目的代碼有30M,所以基本上不可能把整個項目都包含在WorkSpace里面,因為太大,build一次需要半個多小時,所以必須在每天的All-in-One版本之上構建自己需要的WorkSpace。但是為了節約公司服務器的空間,現在的All-in-One使用的不是Eclipse IDE版本,而是Platform版本,這個版本包含了Eclipse,GEF,EMF,WST,DTP,但是都沒有源代碼,開發的時候源代碼是必須的,所以需要把相應的SDK版本解壓覆蓋到這個All-in-One版本中,而無法使用Link模式。只有Reset Eclipse plugin配置,才能看到源代碼,其他的方式都是費時費力。
不過這個Case比較特殊,我之所以采用這個配置,也是因為這個Case,想看到源代碼不容易呀,呵呵。 回復 更多評論
不過這個Case比較特殊,我之所以采用這個配置,也是因為這個Case,想看到源代碼不容易呀,呵呵。 回復 更多評論
只有注冊用戶登錄后才能發表評論。 | ||
![]() |
||
網站導航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||