我安装了Spring Tool Suite 3.3.0,它附带了EGit 2.2.0。现在我需要EGit 2.3.0或更高版本,因此我必须卸载2.2.0才能安装2.3.0。我无法安装新版本,因为Eclipse检测到与旧版本的冲突。
问题是我无法遵循标准的卸载程序(帮助>关于Eclipse>安装细节),因为,由于EGit附带了Spring Tool Suite Package,因此禁用了卸载按钮。
我还尝试删除功能和插件(org.eclipse.egit
,org.eclipse.egit.mylyn
,org.eclipse.mylyn.github.feature
),然后使用-clean选项重新启动eclipse,但冲突仍在此处。
我该如何解决这个问题?
答案 0 :(得分:2)
我想这是因为Spring Tool Suite 3.3.0功能或其中包含的/必需功能之一可能引用了EGit功能作为马赫规则“相等”或“等效”的要求。
您可以尝试逐个安装STS而不是一个根功能,看看它是否有帮助。您可以在帮助 - >关于对话框中查看已安装功能的层次结构。
答案 1 :(得分:0)
我遇到了与STS(3.6.1.RELEASE)相同的问题并设法解决了以下步骤:
打开"帮助>安装新软件"对话框并添加EGit主更新站点:
http://download.eclipse.org/egit/updates
安装新软件"对话框选择"中的新添加的网站"选择清单
最后安装了EGit,从那时起它正在运行。