在 http://download.eclipse.org/technology/m2e/releases 上找不到存储库

gre*_*Dev 19 eclipse installation plugins

我正在尝试安装 m2Eclipse 插件,但是当我尝试在可用软件站点下添加该站点时,出现此错误:

“在http://download.eclipse.org/technology/m2e/releases上找不到存储库 ”

有了这个堆栈跟踪:

org.eclipse.equinox.p2.core.ProvisionException: No repository found at http://download.eclipse.org/technology/m2e/releases.
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.fail(AbstractRepositoryManager.java:395)
at org.eclipse.equinox.internal.p2.repository.helpers.AbstractRepositoryManager.loadRepository(AbstractRepositoryManager.java:653)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:96)
at org.eclipse.equinox.internal.p2.metadata.repository.MetadataRepositoryManager.loadRepository(MetadataRepositoryManager.java:92)
at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.doLoad(LoadMetadataRepositoryJob.java:117)
at org.eclipse.equinox.p2.ui.LoadMetadataRepositoryJob.runModal(LoadMetadataRepositoryJob.java:102)
at org.eclipse.equinox.internal.p2.ui.sdk.PreloadingRepositoryHandler$2.runModal(PreloadingRepositoryHandler.java:83)
at org.eclipse.equinox.p2.operations.ProvisioningJob.run(ProvisioningJob.java:177)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Run Code Online (Sandbox Code Playgroud)

我尝试添加的任何其他存储库也会发生这种情况。

基于这个堆栈溢出问题,一些修复是:

  1. 修复代理设置并验证您是否能够使用 eclipse 浏览器连接到互联网
  2. 删除并再次添加站点(或重新加载)
  3. 使用以下属性启动 eclipse:-vmargs -Djava.net.preferIPv4Stack=true
  4. 删除缓存目录“\eclipse\p2\org.eclipse.equinox.p2.repository\cache”

我能够执行 (1) 修复代理设置并连接到浏览器中的存储库。它甚至可以通过浏览器连接到存储库:

成功的内部浏览器

但这些解决方案都不允许我在执行“帮助”->“安装新软件”-> 过程时安装软件。有人对此问题有更多信息或故障排除建议吗?

Clo*_*lon 31

通过将存储库地址更改为以下解决方案:

https://download.eclipse.org/technology/m2e/releases/latest

您可以在“帮助”->“安装新软件...”->“管理”按钮中更改它。单击它将带您进入软件站点管理对话框。您可以在此处添加、删除或编辑软件站点。

  • 如何以及在哪里更改此 URL? (4认同)
  • @MehrajMalik“安装新软件...”对话框(帮助菜单)有一个“管理”按钮。单击它将带您进入软件站点管理对话框。您可以在此处添加、删除或编辑软件站点。 (3认同)