Configuring Groovy SDK within IntelliJ IDEA

我正在运行 IntelliJ IDEA 2017.2.3。我通过 Homebrew (OS X)安装了 Groovy 2.4.12。当我打开一个 Groovy 源文件(或者 Jenkinsfile)时,我会得到以下结果:

Groovy SDK 没有配置为模块“ my-module”... ... 配置 Groovy SDK..。

单击“ ConfigureGroovy SDK...”,我会看到下面的对话框:

Error: library is not specified

我试着点击“创建...”并选择许多不同的 Groovy 相关的文件夹和可执行文件,但是没有一个是有效的。

如何让 IntelliJIDEA 接受我的 Groovy SDK?

88108 次浏览

IntelliJ IDEA 期望标准的 Groovy SDK 布局,https://groovy.apache.org/download.html提供的官方发行版提供了这种布局。只需下载,解压到任何目录,指定这个目录为库主目录。

家酿包布局可能不同,但它可能在 libexec子目录的标准布局在某些情况下。尝试 /usr/local/opt/groovy/libexec(使用 Cmd + Shift + G 导航到它)。

另一个建议添加到这里介绍的解决方案在 MAC 操作系统中,你也可以在库中添加符号链接。这将使在 IntelliJ 中选择它变得容易:

sudo ln -s /usr/local/opt/groovy/libexec /Library/Groovy

这第一个回答很好,但是还不够。 Mac 里的隐藏文件夹又一天阻止了我。 在 Mac 系统上,你可以按 Cmd + Shift + G 调用输入对话框并直接输入“ /usr/local/opt/groovy/libexec”来解决您找不到 lib 文件夹的问题。

  1. 从主菜单中选择 File | Project Architecture something; 。
  2. 在“项目结构”对话框的“平台设置”下,选择 全球图书馆。 描绘 Intellij 环境的图像

选择 Global Library,如果没有,点击顶部的 add (+)图标。

然后会出现一个小对话框,选择“ from Maven”,然后出现另一个对话框,如下所示,图像显示对话框

输入 Groovy,然后弹出几个选项,选择一个拥有 Groovy: Groovy-all 和版本2.4.1(根据需要更改版本)的选项,然后单击 ok。然后申请,就可以了,

然后转到 ConfigureSDK 的相同对话框,并从下拉列表中进行选择。

CrazyCoder 给出了正确的提示,但是我们中的一些人使用酿造作为我们的标准。

brew install groovysdk

在 intellij 中,当您得到对话框时,如 haltTim 所述,Cmd + Shift + G

导航到 /usr/local/opt/groovysdk/libexec或地下室路径 /usr/local/Cellar/groovysdk/???/libexec