在IntelliJ IDEA中配置Groovy SDK

Car*_*lin 70 groovy intellij-idea jenkins-pipeline

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

没有为模块"my-module"配置Groovy SDK.....配置Groovy SDK ...

单击"配置Groovy SDK ..."将引导我进入以下对话框:

错误:未指定库

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

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

Cra*_*der 88

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

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

  • Sdkman(http://sdkman.io)使安装groovy和切换版本变得非常简单(至少在命令行中) (3认同)
  • `libexec`子目录确实包含标准布局.非常感谢! (3认同)
  • 用于Mac OS的Intellij不允许导航到`/ usr / local / opt / groovy / libexec`。需要使用Cmd + Shift + G导航到groovy dir。Homebrew版本对我有用。 (3认同)
  • 出于某种原因,IDEA 在使用 brew 安装时无法识别 `/usr/local/opt/groovy/libexec` 目录,也没有使用 SDKMAN,只是下载并解压(版本 2018.1.4) (2认同)

小智 14

在MAC OS中描述的添加到此解决方案的另一个建议您还可以在库中添加符号链接.这样可以在IntelliJ中轻松选择它:

sudo ln -s /usr/local/opt/groovy/libexec /Library/Groovy
Run Code Online (Sandbox Code Playgroud)


小智 7

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