2017-08-01 76 views
4

我有Eclipse氧气,我从帮助中更新了氖气 - '检查更新'选项卡。我喜欢让Eclipse保持最新状态,并且今天检查更新与网站联系,然后在我选择了两个maven项目时产生以下错误:未能在Eclipse氧气版本中更新Maven

收集要安装的项目时出错:(profile = _home_nick_eclipse_jee-neon_eclipse,phase = org.eclipse.equinox.internal.p2.engine.phases.Collect,operand =,action =)。未找到存储库,其中包含:osgi.bundle,org.eclipse.m2e.archetype.common,1.8.1.20170728-1531未找到任何存储库,其中包含:osgi.bundle,org.eclipse.m2e.core,1.8.1.20170728-1531未找到存储库,其中包含:osgi.bundle,org.eclipse.m2e.core.ui,1.8.1.20170728-1531未找到任何存在的repository包含:osgi.bundle,org.eclipse.m2e.discovery,1.8.1.20170728-1531未找到任何存在的repository包含:osgi.bundle ,org.eclipse.m2e.editor,1.8.1.20170728-1531未找到任何资料仓库包含:osgi.bundle,org.eclipse.m2e.editor.xml,1.8.1.20170728-1531未找到存在的资源库:osgi.bundle,org.eclipse .m2e.importer,1.8.1.20170728-1531未找到任何资料仓库包含:osgi.bundle,org.eclipse.m2e.jdt,1.8.1.20170728-1531未找到任何资料仓库包含:osgi.bundle,org.eclipse.m2e.jdt.ui ,1.8.1.20170728-1531未找到任何资料仓库包含:osgi.bundle,org.eclipse.m2e.launching,1.8.1.20170728-1531未找到任何资料仓库包含:osgi.bundle,org.eclipse.m2e.lifecyclemapping.defaults,1.8.1.20170728 -1531没有代表找到的ository包含:osgi.bundle,org.eclipse.m2e.logback.appender,1.8.1.20170728-1531未找到任何资料仓库包含:osgi.bundle,org.eclipse.m2e.logback.configuration,1.8.1.20170728-1531未找到任何资料仓库包含:osgi.bundle,org.eclipse.m2e.maven.indexer,1.8.1.20170728-1531未找到任何资料仓库包含:osgi.bundle,org.eclipse.m2e.maven.runtime,1.8.1.20170728-1531未找到任何存储库,其中包含: osgi.bundle,org.eclipse.m2e.maven.runtime.slf4j.simple,1.8.1.20170728-1531未找到任何存储库包含:osgi.bundle,org.eclipse.m2e.model.edit,1.8.1.20170728-1531未找到任何存储库包含:osgi.bundle,org.eclipse.m2e.profiles.core,1.8.1.20170728-1531未找到任何存储库,其中包含:osgi.bundle,org.eclipse.m2e.profiles.ui,1.8.1.20170728-1531未找到任何存储库,其中包含: osgi.bundle,org.eclipse.m2e.refactoring,1.8.1.20170728-1531未找到任何资料仓库包含:osgi.bundle,org.eclipse.m2e.scm,1.8.1.20170728-1531未找到任何资源仓库包含:org.eclipse.update。特征, org.eclipse.m2e.feature,1.8.1.20170728-1531无库中找到包含:org.eclipse.update.feature,org.eclipse.m2e.logback.feature,1.8.1.20170728-1531

的任何建议解决方案将不胜感激。

UPDATE 8月2日 - 解决侥幸

首先,我要补充一点,我有一个快速和可靠的网络连接和最近的“检查更新”功能已经被需要的时间越来越长,与eclipse右下角的百分比完整数字缓慢爬行。

完成之后,它注意到有两个m2e组件可用,同时显示'accept license'单选按钮选择,Eclipse正在下载项目,如右下方所示。这些在很大程度上隐藏着一个带有省略号的URL,但是包含一个'artifacts.jar。和一些XML文件。

我等待右下角的显示变得清晰(假设下载已完成 - 因为它需要一段时间),然后单击许可协议的“接受”按钮。之后,Eclipse需要重新启动,然后它是最新的。

对于任何有类似问题的人,我认为这个更新可能会有用。作为Eclipse的一个说明,我会建议一个'请稍候'弹出可能是一件好事,而所有神秘的东西正在下载

回答

0

我通过安装新软件而不是更新现有软件来解决此问题。我使用更新链接http://download.eclipse.org/technology/m2e/releases,这可能是日食正在寻找http://download.eclipse.org/technology/m2e这是永远不会工作。

选择我想安装软件后,eclipse将我的请求从安装更改为更新,检测到我已经安装了以前的版本。

然后,我按照上面的建议等待所有网络活动完成,然后继续更新过程。这花了大约一分钟。然后当我继续它能够成功地更新到新版本。