收到错误消息“代码推荐器无法下载其模型存储库索引”

Ted*_*tel 7 java eclipse

我的Eclipse工作正常,但是现在,定期出现一个消息框,说

代码推荐者无法下载其模型存储库索引

这是什么意思?

Mar*_*234 16

正如另一个答案中所写,由于缺乏活跃的维护者,Code Recommenders 已被存档,请参阅此论坛帖子

因此,当插件尝试下载模型时,由于站点不再存在而失败,您将看到以下错误对话框: 代码推荐器错误对话框

虽然您将来可以选择忽略此下载失败,但我不确定 Code Recommenders 是否真的在没有其模型的情况下执行任何操作(如果我错了,请纠正我),因此此时您也可以卸载该插件。

或者,您可以手动下载模型:

  1. 下载 Code Recommenders 的存档数据:https : //archive.eclipse.org/archived_projects/recommenders.tgz(9.7 GB!)
  2. 提炼 recommenders/downloads/models/photon
  3. 在 Eclipse 中:打开“窗口”>“首选项”>“代码推荐器”>“模型”
  4. 删除现有的 download.eclipse.org 条目
  5. 添加一个新条目,其fileURI 指向您之前提取的文件夹。请注意,您必须对 URI 进行百分比转义,例如
    C:\Program Files\eclipse\recommenders变为file:///C:/Program%20Files/eclipse/recommenders
  6. 单击“应用”(并关闭)按钮

但是请注意,由于您在本地下载了文件并且没有进行积极的开发,因此您不会获得有关新 Java 功能的建议。


Kim*_*ses 6

如果转到“首选项” /“代码推荐” /“模型”,则会看到列出的一些存储库URL。就我而言http://download.eclipse.org/recommenders/models/photon/

但是,当您调用该URL时,404由于该网站已于2019年7月存档,因此您将获得一个。

因此,此网址无效是导致错误的原因。由于URL不可用,因此似乎保存了该URL silently ignore,如错误对话框中提示的那样。

正如beeing 在eclipse Marketplace上评论中所说,由于缺乏开发人员,该项目已存档。您可能会在这里找到最新的存档版本:https : //repo.eclipse.org/content/shadows/releases.unzip/org/eclipse/recommenders/stable/


Jes*_*ian 6

我不希望你们中的任何人像@Marcono1234 的解决方案一样下载 10 GB,所以我将特定于版本的代码推荐模型重新上传到 mega.nz 并在此处共享。

  1. 下载代码推荐器

对于 Eclipse Juno 用户:https : //mega.nz/file/tuRFGYQD#zB_mq6XwO7nupLqMDRWQRnnhD3-FAgT3ijtDQyGvjFE

对于 Eclipse Kelper 用户:https ://mega.nz/file/NjxXFYyb#uwpP3zxESL02prgTimhDL35xPXMnDkbDwzrhJG1rcgc

Eclipse Luna 用户:https : //mega.nz/file/02g1DASB#3GSzaKtFSGsxhdnNx2aX47DoD22ZZ6aUu9eXTUvoxKg

Eclipse Mars 用户:https : //mega.nz/file/xnQDTQLC#wmA0cfL_ChVHuQ9r0Mo_Js3ef_eDyg2yU6Z2_JTUPbE

Eclipse Neon 用户:https : //mega.nz/file/siBF1QYC#aVfX3-FS5sNfLmRqCPg6eUaovQPpEkMqIPWugv3E3qk

对于 Eclipse Oxygen 用户:https : //mega.nz/file/9nAjUITQ#BpQ4HagdlrfZOelW8jqVgJWI-5QlA38JLCGpGoMbWpc

对于 Eclipse Photon 用户:https : //mega.nz/file/oq5klCBR#vB8f0vmPH3gaYGwkw7U1SVThW5IxKMuvhBughN-sJi4

  1. 将其解压缩到您想要的任何文件夹(在我的情况下,c:\workspaces\eclipse\recommenders)
  2. 在 Eclipse 中:打开“窗口”>“首选项”>“代码推荐器”>“模型”
  3. 删除默认条目
  4. 将文件 URL 添加到您提取代码推荐器模型的路径。就我而言,它是 file://workspaces/eclipse/recommenders。
  5. 单击“应用”(并关闭)按钮
  6. 享受!