eclipse升级而不影响自定义插件的方法

eclipse升级而不影响自定义插件的方法

从我一开始用eclipse,就是3.1的m5版,到正式版出来前的m6, m7, rc1, rc2, rc3, rc4 经历了无数次的升级。也总结了一些经验,可以轻松升级系统而不用担心插件重装的困扰。

首先,非eclipse自带的插件都应该安装在eclipse以外的目录,用link的方法安装。比如我就放在c:/ec_plugins 下面. 有的程序用安装的或者eclipse的update的方式安装的,可以选择目录。有的插件就是一个zip包或者几个文件的,应该这样:

以我的目录结构为例,
1 ,创建目录 c:/ec_plugins
然后创建 c:/ec_plugins/eclipse
再创建 c:/ec_plugins/eclipse/plugins 和 c:/ec_plugins/eclipse/features
然后把所有的第三方插件全部装到ec_plugins/eclipse下面相应的目录中去。

2. 在eclipse主程序的目录下创建link目录,如果你的eclipse装在c:/eclipse下面,那么请创建 c:/eclipse/link

3. 在新创建的link目录下,创建一个文本文件 plugin_link.txt 内容如下:
path=C/:/ec_plugins

这样,你的第三方plugin物理上就跟你的主程序分开了,但是使用上没有任何区别。

4. 升级eclipse的时候,我的做法是:
a) rename c:/eclipse to c:/eclipse1
b) 解压新的eclipse到 c:/eclipse
c) 运行新的eclipse,生成新的meta文件,
d) rename C:/eclipse/configuration/org.eclipse.update/platform.xml to platform_new.xml
e) copy 旧版的eclipse下的 configuration/org.eclipse.update 目录下的所有东西到新版的相应目录下
f) 手工合并 platform.xml 和 platform_new.xml 。基本上platform_new.xml里面只有一个site,把它替换掉platform.xml里面对应的那个site即可。
g) 删除platform_new.xml

新版eclipse即可正常启动,启动后,如无特殊原因,绝大多数的plugin应该可以自动运行。少数plugin不能支持新版本的eclipse的,也只要到提供者那里下载新版本即可。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值