Feeling

    三人行,必有我师焉

   ::  :: 新随笔 :: 联系 ::  :: 管理 ::
  185 随笔 :: 0 文章 :: 392 评论 :: 0 Trackbacks

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,这两个目录必须被恢复到初始化状态,然后就可以正常使用了。

posted on 2008-06-17 22:30 三人行,必有我师焉 阅读(7811) 评论(5)  编辑  收藏

评论

# re: Eclipse3.4 插件配置Reset 2008-06-18 08:50 seewood@gmail.com
看你的描述,似乎那个org.eclipse.update.configurator的bundle有大升级啊,要好好看看  回复  更多评论
  

# re: Eclipse3.4 插件配置Reset 2008-06-18 17:59 ??
下一个插件直接解压,直接覆盖安装到plugins目录!
哎,比较蠢的办法。一旦安装了某些插件导致兼容问题怎么办?
为什么不用link,很方便管理啊。安装删除都很方便。  回复  更多评论
  

# re: Eclipse3.4 插件配置Reset 2008-06-19 11:19 三人行,必有我师焉
1.导致这个case不是Link原因,有时候开发版本需要测试,比如我们有plugins目录测试和dropins目录测试,由于依赖的plugin比较多,所以出错很频繁。
2.并不是每个人都喜欢并且会用Link的。  回复  更多评论
  

# re: Eclipse3.4 插件配置Reset 2008-07-23 15:40 winhkey
不用link就是请神容易送神难咯,嘿嘿  回复  更多评论
  

# re: Eclipse3.4 插件配置Reset 2008-07-26 22:32 三人行,必有我师焉
再次说一遍,不是所有的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,想看到源代码不容易呀,呵呵。  回复  更多评论
  


只有注册用户登录后才能发表评论。


网站导航:
 
GitHub |  开源中国社区 |  maven仓库 |  文件格式转换