我在Linux上运行Eclipse的Helios EE包,我添加了颠覆性的插件,m2e Maven集成和Trac的Mylin连接器。在过去的几个星期里,我一直在尝试安装更新,每次我都收到这样的消息

No repository found containing <something or other>

最新的一个是

An error occurred while collecting items to be installed
session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=).
No repository found containing: osgi.bundle,org.eclipse.team.svn,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.core,0.7.9.I20110523-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.help,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.mylyn,0.7.9.I20110318-1700
No repository found containing: osgi.bundle,org.eclipse.team.svn.ui,0.7.9.I20110523-1700
No repository found containing: org.eclipse.update.feature,org.eclipse.team.svn,0.7.9.I20110523-1700
No repository found containing: org.eclipse.update.feature,org.eclipse.team.svn.mylyn,0.7.9.I20110523-1700
No repository found containing: org.eclipse.update.feature,org.eclipse.team.svn.resource.ignore.rules.jdt,0.7.9.I20110523-1700

这一切意味着什么,我该如何解决?如果Eclipse能够联系存储库来检查新文件,为什么它不能从这些存储库下载这些文件呢?或者错误消息意味着完全不同的东西?


当前回答

安装最新的STS,导出其站点列表并导入到您的站点中。

其他回答

我帮助解决了以下问题:

Go to Help->Software Updates, then select the Available Software tab and click the Manage Sites button Use the Export button to export the sites to a bookmarks.xml file Open the bookmarks.xml file in your favorite text editor, and add a trailing “/” to any of the site urls which are missing the “/” or remove on the end. Save the changes. Back in the Manage Sites window within Eclipse, select all of the sites and click the Remove button Now, click Import and load in the edited bookmarks.xml file

是从这个链接截取的德文·希拉德的数字避难所

Eclipse找到的更新有需要在安装期间下载的依赖项,但目前无法找到。这可能是一个临时的网络问题或一些回收服务器宕机(如果你幸运的话)。但不幸的是,有时这仅仅意味着依赖项不包含在Eclipse试图从中下载它们的存储库中,至少我偶尔会遇到这种情况(尽管不是经常遇到)。

所以,要么失败是暂时的,你应该再试一次,要么你运气不好,可能不得不使用手动安装程序(下载并解压到插件文件夹中)。

也许您可以通过在“可用软件站点”对话框中添加包含工件的存储库来提高成功率。

不过我也不是百分百确定。事实上,我想为这个问题找到一个“完美”的答案。

通过Eclipse Marketplace安装插件通常效果很好。

哦,有时这是有帮助的:取消选中某些选项(比如您的情况下的OSGI)。

问题似乎是与窗口->首选项->可用软件网站中列出的过时网站。在这个窗口中,只需更新建造地点的位置。

对于建筑,不同版本的正确url可以从这个主站点找到: https://download.eclipse.org/buildship/updates/

对于特定版本,请继续向下导航,直到到达特定版本。 例如:https://download.eclipse.org/buildship/updates/e416/releases/3.x/

如需最新更新,请使用url https://download.eclipse.org/buildship/updates/latest/

其他的答案都不适合我(Windows 10, Eclipse Neon)。以管理员身份运行Eclipse解决了这个问题。

在我的案例中,唯一的解决方案是手动安装(插件的页面解释了如何从Eclipse的帮助菜单中安装它,作为一种替代方案,是手动解压缩)。