Подтвердить что ты не робот

Intellij IDEA не импортирует зависимости из @Grab в проекте Groovy

У меня есть groovy script, над которым я работаю, который импортирует зависимости, используя аннотацию @Grab. Этот script будет работать в IDEA и из командной строки. Тем не менее, в среде IDE импорт отображается красным цветом (как неразрешимый), и автоматическое завершение классов не импортируется.

Я обращаюсь к корпоративному репозиторию через прокси-сервер, который был настроен как прокси-сервер Http в IDEA (модуль должен быть и есть в моем локальном репозитории .m2 в любом случае!)

У кого-нибудь есть идеи (ни каламбур не предназначался!)?

Я использую IntelliJ IDEA 12.5 Ultimate (IU-129.1135), JRE 1.7 и groovy 2.1.6

4b9b3361

Ответ 1

Как указано CrazyCoder, Alt + Enter, затем выберите "Захватить артефакты" и Enter

Ответ 2

Могут быть две проблемы, мешающие разрешению зависимостей Grab

  • Ваша папка с исходным кодом не была помечена как "Sources Root". Для этого щелкните правой кнопкой мыши по папке и выберите "Mark Directory As" -> "Sources Root"
  • В вашем проекте нет действительного Project JDK. Чтобы сделать это, нажмите Ctrl-Alt-Shift-S, выберите "Project" -> "Project SDK" и дайте ему Java JDK.

Как только эти шаги будут выполнены, вы сможете поразить Alt + Enter, а затем выбрать "Захватить артефакты"