结果报错说Cannot complete the install because of a conflicting dependency.
笔者已经安装了3.6版本的RCP Developer Plugin,所以和想要安装的3.7版本产生了冲突。笔者个人认为Eclipse这一点是比较弱的,理想情况下应该询问是否需要从3.6升级到3.7,Eclipse没有这样做,而是提供了专门的升级功能,在Help-->Check For Updates。
点击Check For Updates,又遇到新的问题说
Some sites could not be found. See the error log for more detail.
No repository found at http://download.eclipse.org/tools/emf/updates/.
No repository found at http://subclipse.tigris.org/update_1.5.x.
No repository found at http://download.eclipse.org/tools/orbit/downloads/drops/R20100519200754/repository.
No repository found at http://www.eclipse.org/modeling/emf/downloads/.
这是因为有些repository (代码仓库) 不是永久性的,有些当初安装插件的地址可能已经失效,而Eclipse的升级功能是查看所有地址的插件,和本地插件版本相比对,来判断是否需要升级。解决方法是,打开Help-->Install New Software,然后打开所有的available sites。笔者手动删掉了上面错误提示中说找不到仓库的4个地址。然后重新Check For Updates,果然找到了3.7.2版本的Eclipse Platform,选中并进行升级。
完成后重启Eclipse,如此便完成了Eclipse插件升级。