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依赖关系的解决
- 您的源代码文件夹尚未标记为“源根目录”。 要做到这一点,右键单击该文件夹,然后select
"Mark Directory As" -> "Sources Root"
- 您的项目没有有效的项目JDK。 为此,请按Ctrl-Alt-Shift-S,select
"Project" -> "Project SDK"
并为其指定一个Java JDK。
一旦完成这些步骤,您应该能够按Alt
+ Enter
,然后select“抓取工件”