Intellij IDEA不从Groovy项目中的@Grab导入依赖项

我有一个我正在处理的groovy脚本,它使用@Grab注释导入依赖项。 该脚本将在IDEA中运行,并从命令行运行。 但是,在IDE中,导入以红色(无法parsing)显示,并且没有自动完成导入的类。

我正在通过代理访问公司资源库,该代理已经在IDEA中configuration为Http代理(模块应该是,而且是我的本地.m2回购!)

任何人有任何想法(没有双关语!)?

我正在使用IntelliJ IDEA 12.5 Ultimate(IU-129.1135),JRE 1.7和Groovy 2.1.6

如CrazyCoder所述, Alt + Enter然后select抓取工件Enter

可能有两个问题会干扰Grab依赖关系的解决

  1. 您的源代码文件夹尚未标记为“源根目录”。 要做到这一点,右键单击该文件夹,然后select"Mark Directory As" -> "Sources Root"
  2. 您的项目没有有效的项目JDK。 为此,请按Ctrl-Alt-Shift-S,select"Project" -> "Project SDK"并为其指定一个Java JDK。

一旦完成这些步骤,您应该能够按Alt + Enter ,然后select“抓取工件”