Eclipse3.4馬上就要Release了,相信Eclipse的fans都已經(jīng)開始翹首以待,望穿秋水了。不過現(xiàn)在的RC版本用得很不爽呀,性能非常差,Eclipse的慣例就是最后一個(gè)月的工作基本上就是對(duì)性能做優(yōu)化,以達(dá)到最佳使用效果。
隨著Plugin的增多,Eclipse采用了特殊的策略,增加了一個(gè)子目錄dropins,用來放用戶新增加的plugin,而原有的plugins目錄,則基本用于系統(tǒng)基本功能,2者的區(qū)別就是,前者可以任意添加刪除,后者則基本上是一個(gè)ReadOnly的狀態(tài),添加了就不能再作修改了,Eclipse會(huì)將每一個(gè)添加的plugin記錄下來,以后啟動(dòng)就不再檢查這些plugin了。
不過對(duì)于我來說,我一直都習(xí)慣于使用plugins目錄,下了一個(gè)插件直接解壓,就直接覆蓋安裝到plugins目錄了,而且有一些plugin不支持dropins目錄,必須在plugins目錄下才能正常工作。不過一旦插件安裝失敗,想再reset就比較麻煩了。Eclipse不會(huì)自動(dòng)恢復(fù)到初始安裝狀態(tài),經(jīng)過測(cè)試,找到了一個(gè)解決方案,用原始的eclipse的文件替代2個(gè)目錄:configuration和p2目錄。plugins文件位置記錄在configuration\org.eclipse.equinox.simpleconfigurator\bundles.info里,p2目錄里則記錄了更多的初始化信息。要想Reset Eclipse3.4,這兩個(gè)目錄必須被恢復(fù)到初始化狀態(tài),然后就可以正常使用了。
評(píng)論
下一個(gè)插件直接解壓,直接覆蓋安裝到plugins目錄!
哎,比較蠢的辦法。一旦安裝了某些插件導(dǎo)致兼容問題怎么辦?
為什么不用link,很方便管理啊。安裝刪除都很方便。 回復(fù) 更多評(píng)論
哎,比較蠢的辦法。一旦安裝了某些插件導(dǎo)致兼容問題怎么辦?
為什么不用link,很方便管理啊。安裝刪除都很方便。 回復(fù) 更多評(píng)論
1.導(dǎo)致這個(gè)case不是Link原因,有時(shí)候開發(fā)版本需要測(cè)試,比如我們有plugins目錄測(cè)試和dropins目錄測(cè)試,由于依賴的plugin比較多,所以出錯(cuò)很頻繁。
2.并不是每個(gè)人都喜歡并且會(huì)用Link的。 回復(fù) 更多評(píng)論
2.并不是每個(gè)人都喜歡并且會(huì)用Link的。 回復(fù) 更多評(píng)論
再次說一遍,不是所有的case都能夠使用Link,比如我公司現(xiàn)在的項(xiàng)目,每天都會(huì)有一個(gè)All-in-One版本,也就是包含有Eclipse Platform的版本,整個(gè)項(xiàng)目的代碼有30M,所以基本上不可能把整個(gè)項(xiàng)目都包含在WorkSpace里面,因?yàn)樘螅琤uild一次需要半個(gè)多小時(shí),所以必須在每天的All-in-One版本之上構(gòu)建自己需要的WorkSpace。但是為了節(jié)約公司服務(wù)器的空間,現(xiàn)在的All-in-One使用的不是Eclipse IDE版本,而是Platform版本,這個(gè)版本包含了Eclipse,GEF,EMF,WST,DTP,但是都沒有源代碼,開發(fā)的時(shí)候源代碼是必須的,所以需要把相應(yīng)的SDK版本解壓覆蓋到這個(gè)All-in-One版本中,而無法使用Link模式。只有Reset Eclipse plugin配置,才能看到源代碼,其他的方式都是費(fèi)時(shí)費(fèi)力。
不過這個(gè)Case比較特殊,我之所以采用這個(gè)配置,也是因?yàn)檫@個(gè)Case,想看到源代碼不容易呀,呵呵。 回復(fù) 更多評(píng)論
不過這個(gè)Case比較特殊,我之所以采用這個(gè)配置,也是因?yàn)檫@個(gè)Case,想看到源代碼不容易呀,呵呵。 回復(fù) 更多評(píng)論
只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。 | ||
![]() |
||
網(wǎng)站導(dǎo)航:
博客園
IT新聞
Chat2DB
C++博客
博問
管理
|
||