2015-07-03 91 views
0

在Win7的Eclipse Luna实例中,SpringSource Gradle IDE插件的版本3.6.4以及SpringSource套件中的其他插件。将Eclipse Gradle IDE从v3.6.4升级到v3.7.0的等待升级失败,并且缺少依赖关系

几天前,当我检查新的更新时,我看到它提供了这个插件的3.7.0版本。我发现这有点令人惊讶,因为我认为这个插件将会在BuildShip插件获得功能(这似乎需要一段时间)后才会被注销。不过,如果有更新,我想知道它。我尝试搜索此更新的发行说明,但找不到任何内容。

当我试图安装该更新,它最终失败,这一点:

An error occurred while collecting items to be installed 
session context was:(profile=epp.package.java, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). 
No repository found containing: osgi.bundle,org.springsource.ide.eclipse.gradle.core,3.7.0.201506251228-RELEASE 
No repository found containing: osgi.bundle,org.springsource.ide.eclipse.gradle.toolingapi,3.7.0.201506251228-RELEASE 
No repository found containing: osgi.bundle,org.springsource.ide.eclipse.gradle.ui,3.7.0.201506251228-RELEASE 
No repository found containing: osgi.bundle,org.springsource.ide.eclipse.gradle.ui.taskview,3.7.0.201506251228-RELEASE 
No repository found containing: org.eclipse.update.feature,org.springsource.ide.eclipse.gradle.feature,3.7.0.201506251228-RELEASE 

由于第一次遇到这种失败的前几天,我已经试了几次,都具有相同的结果。

回答

0

我设法解决这个问题。看起来,Eclipse的更新站点上的内容缓存是错误的,而且它没有检查。我发现只要在关联的更新站点上点击“重新加载”就可以解决这个问题,所以我能够成功更新。

我贴this github issue关于此,作者推荐了解决方案。