在IntelliJ IDEA中配置Groovy SDK

时间:2017-09-08 20:11:00

标签: intellij-idea groovy jenkins-pipeline

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

  

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

单击“配置Groovy SDK ...”会引导我进入以下对话框:

Error: library is not specified

我尝试点击“创建...”并选择许多不同的与Groovy相关的文件夹和可执行文件,但没有任何作用。

如何让IntelliJ IDEA接受我的Groovy SDK?

5 个答案:

答案 0 :(得分:77)

IntelliJ IDEA需要标准的Groovy SDK布局,该布局随http://groovy-lang.org/download.html提供的官方发行版一起提供。只需下载,解压缩到任何目录,将此目录指定为库主页。

自制软件包的布局可能有所不同,但在某些情况下,它可能在libexec子目录中具有标准布局。试试/usr/local/opt/groovy/libexec

答案 1 :(得分:11)

在MAC OS中描述的另一种建议添加到此解决方案中,也可以在“库”中添加符号链接。这将使在IntelliJ中轻松选择它:

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

答案 2 :(得分:7)

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

答案 3 :(得分:3)

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

brew install groovysdk

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

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

答案 4 :(得分:2)

  1. 从主菜单中选择文件|项目结构⌘;。
  2. 在“项目结构”对话框中的“平台设置”下,选择 全球图书馆。 Image depicting the Intellij environment

选择“全局库”,如果没有,请单击顶部的add(+)图标。

然后将出现一个小对话框,选择“来自Maven”,然后显示另一个对话框,如下所示,iamge showing dialog box

键入Groovy,然后将弹出几个选项,选择一个具有groovy的选项:groovy-all和版本2.4.1(根据需要更改版本),然后单击“确定”。然后申请并确定,

此后转到“配置SDK”的相同对话框,然后从下拉菜单中选择。