在 Intellij 2017.1 上设置 groovy SDK

在 Intellij 2017.1 上设置 groovy SDK

我正在尝试使用 IntelliJ 2017.1 社区版中的项目运行 Spock 测试。在编辑 spec 文件时,我在导入行中收到错误消息“无法解析 spock”​​,其中包含“配置 Groovy SDK”链接。当我单击该链接时,我得到了“设置库”对话框。它有一个“使用库”文件夹搜索。因此,我找到我的 groovy-2.4.10 SDK 文件夹并按确定。然后我收到此错误消息:

看起来指定路径中的 Groovy 分发已损坏。无法确定版本。

我反复检查了 Groovy SDK 文件夹。这是我从 prestine 下载的解压文件,里面有一个完整的 Groovy SDK 文件夹http://groovy-lang.org/download.html

所以我不知道下一步该怎么做。有人在使用 IntelliJ 2017.1 社区版时遇到过这种情况吗?

答案1

CrazyCoder 对我的问题的评论就是答案。升级到 2017.1.1 版本的 IDEA 解决了该问题。

这是一个已知问题:

  • IDEA-170022无法创建 Groovy 项目,因为无法创建 Groovy 库(2.4.10 版本)

作为一种解决方法,您可以使用 Groovy 2.4.9 或重命名groovy-2.4.10.jargroovy-2.4.9.jar

该问题已在 IntelliJ IDEA 2017.1.1 和 2016.3.6 版本中得到修复。

相关内容