Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Eclipse氧气版本中更新Maven失败_Eclipse - Fatal编程技术网

在Eclipse氧气版本中更新Maven失败

在Eclipse氧气版本中更新Maven失败,eclipse,Eclipse,我有EclipseOxygen,我通过帮助-“检查更新”选项卡从neon更新了它。我喜欢让Eclipse保持最新,今天的更新检查联系了站点,然后在选择两个maven项目时产生了以下错误: 收集要安装的项目时出错会话上下文为:(profile=\u home\u nick\u eclipse\u jee-neon\u eclipse,phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,操作数=,操作=)。未找到包含以下内容的存储库

我有EclipseOxygen,我通过帮助-“检查更新”选项卡从neon更新了它。我喜欢让Eclipse保持最新,今天的更新检查联系了站点,然后在选择两个maven项目时产生了以下错误:

收集要安装的项目时出错会话上下文为:(profile=\u home\u nick\u eclipse\u jee-neon\u eclipse,phase=org.eclipse.equinox.internal.p2.engine.phases.Collect,操作数=,操作=)。未找到包含以下内容的存储库:osgi.bundle,org.eclipse.m2e.archetype.common,1.8.1.20170728-1531未找到包含以下内容的存储库:osgi.bundle,org.eclipse.m2e.core.core,1.8.1.20170728-1531未找到包含以下内容的存储库:osgi.bundle,org.eclipse.m2e.discovery,1.8.1.20170728-1531未找到包含以下内容的存储库:osgi.bundle,org.eclipse.m2e.editor,1.8.1.20170728-1531未找到包含以下内容的存储库:osgi.bundle,org.eclipse.m2e.importer,1.8.1.20170728-1531未找到包含以下内容的存储库:osgi.bundle,org.eclipse.m2e.importer,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.lifecyclemapping.defaults,1.8.1.20170728-1531未找到包含以下内容的存储库: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.refactoring,1.8.1.20170728-1531未找到包含以下内容的存储库:osgi.bundle,org.eclipse.m2e.scm,1.8.1.20170728-1531未找到包含以下内容的存储库:org.eclipse.update.feature,org.eclipse.m2e.feature,1.8.1.20170728-1531未找到包含以下内容的存储库:org.eclipse.update.feature,org.eclipse.m2e.logback.feature,1.8.1.20170728-1531

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

8月2日更新-侥幸解决

首先,我应该补充一点,我有一个快速可靠的互联网连接,最近“检查更新”功能花费的时间越来越长,eclipse右下角的完成百分比慢慢上升

完成后,它注意到有两个m2e组件可用,同时显示了“接受许可证”单选按钮选择,Eclipse正在下载项目,如右下角所示。这些内容大部分被一个带有省略号的URL缩短隐藏,但确实包含一个“artifacts.jar”。和一些xml文件

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


对于其他有类似问题的人,我认为这个更新可能有用。作为对Eclipse的提醒,我建议在所有神秘的东西都在下载时,使用“请等待”弹出窗口可能是件好事。我通过安装新软件而不是更新现有软件来解决这个问题。我使用了更新链接,eclipse可能正在寻找一个永远不会工作的链接

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

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