not - Intellij IDEA no importa dependencias de @Grab en el proyecto Groovy
intellij idea plugins (2)
Tengo una secuencia de comandos groovy en la que estoy trabajando, que importa dependencias utilizando la anotación @Grab. Este script se ejecutará dentro de IDEA, y desde la línea de comando. Sin embargo, dentro del IDE, las importaciones se muestran en rojo (como no resueltas), y no se completa automáticamente en las clases que se importan.
Estoy accediendo a un repositorio corporativo a través de un proxy, que se ha configurado como Http Proxy dentro de IDEA (¡el módulo debería ser, y es, en mi repositorio local de .m2 de todos modos!)
Alguien tiene alguna idea (¡sin juego de palabras!)?
Estoy usando IntelliJ IDEA 12.5 Ultimate (IU-129.1135), JRE 1.7 y Groovy 2.1.6
Podría haber 2 problemas que interfieren con la resolución de las dependencias de Grab
- Su carpeta de código fuente no ha sido marcada como "Fuentes raíz". Para hacer eso, haga clic derecho en la carpeta y seleccione
"Mark Directory As" -> "Sources Root"
- Su proyecto no tiene un Proyecto JDK válido. Para hacer esto, presiona Ctrl-Alt-Shift-S, selecciona
"Project" -> "Project SDK"
y dale un Java JDK.
Una vez que haya realizado estos pasos, podrá presionar Alt
+ Enter
y luego seleccionar "Grab the artifacts"
Según lo indicado por CrazyCoder, Alt
+ Enter
luego selecciona Grab the artifacts y Enter