是否有任何非痛苦的方法来升级Eclipse安装?我试过浏览eclipse网站但我找不到有用的描述.
让我们假设我有一个相当大的Spring Tool Suite(STS)用户组织.这些用户正在使用一些过时的STS版本(例如3.1.0).
将这些用户升级到最新的STS + Eclipse的建议和最痛苦的方法是什么?
我基本上看到两种主要方法.
使用Eclipse内置的P2更新机制从Eclipse/STS中更新STS + Eclipse.这是官方支持的方式吗?假设我坚持STS的"正式发布"STS + Eclipse版本组合(例如STS 3.1.0 + Eclipse 3.8.0,STS 3.1.0 + Eclipse 4.2.0,STS 3.2.0 + Eclipse 3.8.2,STS 3.2.0 + Eclipse 4.2.2等).
这样可以保留所有已安装的插件和设置.
安装新的STS副本并从旧的STS安装导入设置.用户需要重新安装插件.
我更喜欢第一种选择,但在投入大量时间使这个过程尽可能无缝地与用户合作之前,我想确认这是"官方支持".
而且,STS对底层Eclipse版本的依赖程度如何?例如,我在Eclipse 3.8.0之上安装了STS 3.1.0 - 我可以假设将底层Eclipse版本升级到3.8.1或3.8.2不会导致任何兼容性问题吗?或者我应该坚持STS下载页面上列出的组合(意味着我也应该将STS升级到3.2.0)?
UPDATE
我查看了不同Eclipse版本的STS更新站点,以查看每个版本可用的STS版本(当前最新的STS版本是3.6.4).我发现:
(我搜索了"org.springsource.sts.ide"IU/plugin/bundle ID)
这似乎意味着通过使用正确的更新站点,即使底层Eclipse平台版本很老,也应该可以将STS升级到最新版本 - 导致Eclipse + STS组合没有完整的下载包可用.
首先,我是一名学生,对IDE的经验有限。我的情况是,我的机器上目前有两个版本的Eclipse(OSX El Capitan),一个是C / C ++ IDE(Mars),另一个是Java IDE(Mars.2)。我对将Java IDE升级到Eclipse Neon感兴趣。
卸载当前的Mars.2版本是一个好主意,还是仅在拥有的版本上安装Neon?
或者,还有另一种简单的升级方法吗?
如果解决方案涉及卸载Mars.2版本,那么我需要删除哪些文件/目录,以便C ++ IDE保持功能?
对于新手问题,我深表歉意,但我希望获得专家的支持,并带入我的(充满希望的)职业生涯。
谢谢。