我正在运行IntelliJ IDEA 2017.2.3。我通过Homebrew(OS X)安装了Groovy 2.4.12。当我打开Groovy源文件(或Jenkinsfile
)时,我得到以下内容:
未为模块“my-module”配置Groovy SDK。 。 。 。 。 配置Groovy SDK ...
单击“配置Groovy SDK ...”会引导我进入以下对话框:
我尝试点击“创建...”并选择许多不同的与Groovy相关的文件夹和可执行文件,但没有任何作用。
如何让IntelliJ IDEA接受我的Groovy SDK?
答案 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)
选择“全局库”,如果没有,请单击顶部的add(+)图标。
然后将出现一个小对话框,选择“来自Maven”,然后显示另一个对话框,如下所示,iamge showing dialog box
键入Groovy,然后将弹出几个选项,选择一个具有groovy的选项:groovy-all和版本2.4.1(根据需要更改版本),然后单击“确定”。然后申请并确定,
此后转到“配置SDK”的相同对话框,然后从下拉菜单中选择。