Налаштування Groovy SDK в IntelliJ IDEA


91

Я запускаю IntelliJ IDEA 2017.2.3. Я встановив Groovy 2.4.12 через Homebrew (OS X). Коли я відкриваю вихідний файл Groovy (або a Jenkinsfile), я отримую таке:

Groovy SDK не налаштований для модуля "мій модуль". . . . . Налаштування Groovy SDK ...

Натискання кнопки "Налаштувати Groovy SDK ..." призводить до наступного діалогового вікна:

Помилка: бібліотека не вказана

Я спробував натиснути "Створити ..." та вибрати багато різних папок та виконуваних файлів, пов'язаних із Groovy, але нічого не працює.

Як я можу змусити IntelliJ IDEA прийняти мій Groovy SDK?

Відповіді:


114

IntelliJ IDEA очікує на стандартний макет Groovy SDK, який постачається в офіційному розподілі, доступному за адресою http://groovy-lang.org/download.html . Просто завантажте, розпакуйте в будь-який каталог, вкажіть цей каталог як домашній бібліотеці.

Розмітка пакета Homebrew може бути іншою, однак libexecу деяких випадках вона може мати стандартний макет у підкаталозі. Спробуйте /usr/local/opt/groovy/libexec.


4
Sdkman ( sdkman.io ) робить дуже простим встановлення groovy та switch версій (принаймні в командному рядку)
tim_yates

3
libexecПідкаталог містили стандартну компоновку. Дуже дякую!
Карл Патено Пулен,

2
з якихось причин IDEA не розпізнав /usr/local/opt/groovy/libexecкаталог при встановленні з brew, ані з SDKMAN, лише завантажив і розпакував (версія 2018.1.4)
DimaSan,

1
/usr/local/opt/groovy/libexecпрацює для мене з варенням, встановленим groovy на Mac OS.
Філіп Паланд

12
Intellij для Mac OS не дозволяє навігацію до /usr/local/opt/groovy/libexec. Потрібно перейти до groovy dir, використовуючи Cmd + Shift + G. Версія Homebrew працює для мене.
haltTm

21

Ще одну пропозицію додати до цього рішення тут, описану в ОС MAC, ви також можете додати символічне посилання в бібліотеці. Це полегшить вибір його в IntelliJ:

sudo ln -s /usr/local/opt/groovy/libexec /Library/Groovy

12

Ця перша відповідь це чудова, але недостатня. Прихована папка в Mac заблокувала мене ще на один день. У системі Mac ви можете натиснути Cmd + Shift + G, щоб викликати діалогове вікно введення та ввести " / usr / local / opt / groovy / libexec ", щоб вирішити проблему, через яку ви не можете знайти папку lib.


1
В іншому випадку ви не зможете побачити приховану папку / usr / ... і немає можливості вибрати або здійснити пошук за назвою папки 'libexec'.
Тоні Цинь,

2
  1. У головному меню виберіть Файл | Структура проекту ⌘ ;.
  2. У діалоговому вікні Структура проекту в розділі Налаштування платформи виберіть Глобальні бібліотеки. Зображення із зображенням середовища Intellij

Виберіть Глобальні бібліотеки, якщо нічого немає, натисніть на значок додавання (+) вгорі.

Потім з'явиться невелике діалогове вікно, виберіть "з Maven", потім з'явиться інше діалогове вікно, як показано нижче, iamge відображає діалогове вікно

Введіть Groovy, після чого з’явиться кілька варіантів, виберіть варіант, який містить groovy: groovy-all та версію 2.4.1 (змініть версію відповідно до ваших потреб) і натисніть кнопку OK. тоді подайте заявку і добре,

Після цього перейдіть до того ж діалогового вікна Налаштування SDK та виберіть зі спадного меню.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.