提问者:小点点

在Spring Tool Suite 3.3.0中将EGit更新到2.3或更高版本


我已经安装了Spring Tool Suite 3.3.0,它附带EGit 2.2.0。现在我需要EGit 2.3.0或更高版本,所以我必须卸载2.2.0才能安装2.3.0。我无法安装新版本,因为Eclipse检测到与旧版本的冲突。

问题是我无法遵循标准卸载程序(帮助

我还尝试删除功能和插件(org. eclipse.egitorg.eclipse.egit.mylynorg.eclipse.mylin.github.feature),然后使用-right选项重新启动eclipse,但冲突仍然存在。

我该如何解决这个问题?


共2个答案

匿名用户

我想这是因为Spring Tool Suite 3.3.0功能或其包含/必需的功能之一可能引用EGit功能作为具有mach规则“相等”或“等效”的要求。

您可以尝试逐件安装STS,而不是一个根功能,看看是否有帮助。您可以在帮助中查看已安装功能的层次结构-

匿名用户

我在STS(3.6.1. RELEASE)中遇到了同样的问题,并设法按照以下步骤解决了:

>

  • 关闭STS
  • 删除所有具有git(也包括jgit)的功能和插件
  • 在您的STS安装中编辑artifacts. xml并删除所有git工件
  • 使用-清洁选项重新启动STS
  • 打开帮助

       http://download.eclipse.org/egit/updates
    

    在“帮助

    最后安装了EGit,从那时起它就开始工作了。