2014-12-03 20 views
6

我在Eclipse Luna 4.4中使用STS(Spring Tool Suite),我注意到每次尝试通过帮助 - >“安装新软件”安装某些东西(例如Apache IvyDE,Web Tools Platform)时,我得到以下错误:在Eclipse中安装新软件Luna总是出现错误没有找到存储库,其中包含:osgi.bundle,org.eclipse.net4j.jms.api?

An error occurred while collecting items to be installed 
session context was:(profile=DefaultProfile, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). 
No repository found containing: osgi.bundle,org.eclipse.net4j.jms.api,3.1.100.v20140218-1709 

如何摆脱此错误并安装Eclipse的软件和插件?

编辑:这里是什么样子:

enter image description here

然后我点击 “下一步”,而日食负载:

enter image description here

有一个 “无法执行操作” 消息在进度条上,之后:

enter image description here

然后我接受许可并点击完成后,我得到的错误:

enter image description here

回答

16

在同一对话框中,你会看到一个选项跟所有的更新站点安装过程中找到所需的软件,取消选中它,忽略提示并点击继续

当我遇到问题时,上述建议的解决方案起作用。对于这个问题的人都引用https://bugs.eclipse.org/bugs/show_bug.cgi?id=290782,我的一个同事从采摘此评论https://bugs.eclipse.org/bugs/show_bug.cgi?id=290782#c2

一个解决方案,同时这一切的解决方案一般都向储存库没有发现,我发现一个线程讨论的问题与你提到的插件,做你已经检查出unable to install CDT in Eclipse Luna。这个问题中的OP通过从Java 1.6升级到1.8解决了这个问题。

+0

我试图取消选中联系人所有更新选项,但它没有工作, ase检查我的编辑 – tonix 2014-12-03 15:18:42

+0

对不起,你是什么意思“删除更新站点重新添加eclipse项目更新站点”? – tonix 2014-12-03 15:26:18

+0

请问,你能帮我解决这个问题,我疯了试图修复它... – tonix 2014-12-03 15:52:33

6

我有同样的确切的问题,直到我问我的问题:什么提供org.eclipse.net4j.jms.api包?

我的found this file in some git repository看起来像Eclipse插件的配置文件。以提供者的名义有趣的是:Eclipse Modeling Project。

了,并且DuckduckGo的帮助下,我认为这个假象的更新站点是:http://www.eclipse.org/modeling/updates/

  1. 你应该试试,看看它包含了使用“安装新软件”是什么,进入后第一个输入字段中的网址。 这是非常缓慢取
  2. 你应该能够安装或更新(这是我在做什么)。

我猜Eclipse.org上的某个人有更新存储库的想法,并且系统太糟糕了,没有办法告诉Eclipse从旧URL到新的URL。我希望看到一个Eclipse中央插件库就像有一个Maven中央存储库,但这是另一回事。

+0

非常感谢 - 这是我尝试添加插件到STS 3.6.3时唯一的解决方案。 – 2015-01-08 23:05:58

4

我也有过这样的问题,我的错误信息是:

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.net4j.jms.api,3.1.100.v20140218-1709

在我的情况不活动的仓库负责的错误。通过将其添加到可用软件站点Oracle Enterprise Pack for Eclipsehttp://download.oracle.com/otn_software/oepe/12.1.3.5/luna/repository/错误可以解决。

1

确保尾随“/”用于所有可用软件的网站

对于No repository found containing: osgi.bundle...问题,我试了几个选项,并且只有工作是#2 this answer之一。

  1. 帮助 - >安装新软件...
  2. 点击 “可用软件站点”
  3. 确保所有网址都具有一个尾随 '/'(斜线)
  4. 尝试安装/升级再次

我的版本:Luna服务版本2(4.4.2)

相关问题