Używam IntelliJ IDEA 2017.2.3. Zainstalowałem Groovy 2.4.12 przez Homebrew (OS X). Kiedy otwieram plik źródłowy Groovy (lub a Jenkinsfile
), otrzymuję następujące informacje:
Groovy SDK nie jest skonfigurowany dla modułu „my-module”. . . . . Skonfiguruj Groovy SDK ...
Kliknięcie „Konfiguruj Groovy SDK ...” prowadzi mnie do następującego okna dialogowego:
Próbowałem nacisnąć „Utwórz ...” i wybrać wiele różnych folderów i plików wykonywalnych związanych z Groovy, ale nic nie działa.
Jak mogę uzyskać IntelliJ IDEA, aby zaakceptował mój Groovy SDK?
źródło
libexec
Podkatalogu nie zawierają standardowy układ. Dziękuję bardzo!/usr/local/opt/groovy/libexec
katalogu po zainstalowaniu z brew, ani z SDKMAN, po prostu pobrał i rozpakował (wersja 2018.1.4)/usr/local/opt/groovy/libexec
działa dla mnie z naparem zainstalowanym groovy w systemie Mac OS./usr/local/opt/groovy/libexec
. Trzeba przejść do groovy dir za pomocą Cmd + Shift + G. Wersja Homebrew działa dla mnie.Kolejna sugestia, aby dodać do tego rozwiązania tutaj opisanego w MAC OS, możesz również dodać dowiązanie symboliczne w Bibliotece. Ułatwi to wybranie go w IntelliJ:
sudo ln -s /usr/local/opt/groovy/libexec /Library/Groovy
źródło
Ta pierwsza odpowiedź jest doskonała, ale niewystarczająca. Ukryty folder na Macu zablokował mi jeszcze jeden dzień. W systemie Mac możesz nacisnąć Cmd + Shift + G, aby wywołać okno dialogowe i wprowadzić bezpośrednio „ / usr / local / opt / groovy / libexec ”, aby rozwiązać problem polegający na tym, że nie możesz znaleźć folderu lib.
źródło
Wybierz Biblioteki globalne, jeśli nic tam nie ma, kliknij ikonę dodawania (+) u góry.
Następnie pojawi się małe okno dialogowe, Wybierz "z Mavena", a następnie pojawi się kolejne okno dialogowe, jak pokazano poniżej, pokazujące okno dialogowe
Wpisz Groovy, a następnie pojawi się kilka opcji, wybierz opcję, która ma groovy: groovy-all i wersję 2.4.1 (zmień wersję zgodnie z potrzebami) i kliknij OK. następnie aplikuj i ok,
Następnie przejdź do tego samego okna dialogowego Konfiguruj SDK i wybierz z listy rozwijanej.
źródło