【问题标题】:Groovy compiler on Eclipse doesn't include version 2.4 anymoreEclipse 上的 Groovy 编译器不再包含 2.4 版
【发布时间】:2021-01-08 15:09:26
【问题描述】:

我需要再次设置我的 Eclipse IDE,与我第一次设置时不同,我遇到了 Groovy 软件的问题。我需要 Groovy 编译器版本 2.4,但只能在 2.5、3.0 或 4.0 之间进行选择。 我使用的位置和上次一样:https://dist.springsource.org/release/GRECLIPSE/e4.16

我还尝试了其他无法正常工作的位置。我有 Eclipse 版本 2020-06。 谁能告诉我这次我做错了什么或者要适应哪个配置?

谢谢。

【问题讨论】:

标签: eclipse groovy eclipse-plugin ide groovy-eclipse


【解决方案1】:

https://www.eclipse.org/downloads/packages/release/2020-09/r 下载“面向 Java 开发人员的 Eclipse IDE”(2020-09 又名 4.17)

注意:页面上的第一个链接为您提供了无法运行的 Oomph 安装程序。使用以下链接之一。如果您下载的文件名中有“inst”,请重试。

Oomph 破坏 GRECLIPSE 的原因是它会添加一个更新站点,该站点将尝试安装最新的 4.x GRECLIPSE -> 失败。

在某处解压存档。

转到帮助 -> 安装新软件。

添加此更新站点:https://dist.springsource.org/release/GRECLIPSE/3.9.0/e4.17

(使用市场将为您提供 GRECLIPSE 4.x)

如果需要,请始终选择主包和 Maven 支持。

点击下一步。

确保它尝试安装 3.9.0,而不是其他任何东西。

点击下一步并完成,直到安装完成。

--- 旧说明供参考 ---

您需要从这里下载 Eclipse Photon

https://www.eclipse.org/downloads/packages/release/photon/r

然后在 Groovy Feature 3.5.0.v201909291357-e48-RELEASE 添加这个更新站点:

https://dist.springsource.org/release/GRECLIPSE/e4.8

在此之后的所有 Eclipse 版本都不再支持 Groovy 2.4。

我曾尝试使用 Oomph 来做到这一点,但这样一来,我总是以 Groovy Feature 4.1 结束。

然后我的解决方案是为我的所有 Groovy 2.4 项目(主要是 Jenkins Pipelines)创建另一个工作区。

【讨论】:

  • 如果您使用 groovy-eclipse 的 3.9.0 版本,您可以使用较新的 eclipse 版本,这是最后一个支持 Groovy 2.4 的版本。
  • @emilles 不幸的是,这不是因为 p2 将安装插件版本 4.1(即使我安装了 3.9),即使所有更新站点都被禁用/删除,但 springsource 的更新站点除外。我的猜测是 Oomph 缓存了最新版本,并且由于 OSGi 有“最新版本总是最好的”规则。此外,在安装 3.9 时,没有添加 2.4 编译器的选项。仅列出 2.5 和 3.0。当您使用 3.9 启动 Eclipse 时,2.4 在 prefs 中是不可选择的,因此它也不是内置的。
  • 不使用 Oomph 的用户不会遇到您描述的有关捆绑缓存的问题。 3.9 版本没有单独的 Groovy Compiler 2.4 功能,因为它是作为主要功能的一部分。我不能说你安装了什么,只有我知道更新网站提供的。
  • @emilles 我花了大约一天的时间来收集上面的说明。这是我可以开始工作的唯一组合。如果您有说明如何使用较新版本的 Eclipse 实现相同功能,请发布另一个答案。
猜你喜欢
  • 2014-11-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-19
  • 1970-01-01
  • 2015-06-24
  • 2014-04-03
  • 1970-01-01
相关资源
最近更新 更多