Używam IntelliJ IDEA Pro 13.1.2. Nigdy nie korzystałem z wersji poniżej 13.
Podczas próby uruchomienia build.gradle
z IDE otrzymuję komunikat:
Moduł nie jest obsługiwany przez gradle
Mogę uruchomić ten skrypt z wiersza poleceń.
Katalog "root" zawiera oba .gradle
i gradle
podkatalogi i ogólnie jego struktura jest bardzo podobna do innego modułu z tego samego projektu, w którym mogę bez problemu uruchomić jego kompilację z IDE.
Jakieś sugestie dotyczące dalszego rozwiązywania problemów?
intellij-idea
gradle
build.gradle
intellij-13
PM 77-1
źródło
źródło
Odpowiedzi:
Jeśli projekt IDE nie został skonfigurowany za pomocą opcji „Importuj projekt”, a następnie wskazałeś projekt Gradle, może być konieczne połączenie projektu IDE z projektem Gradle. Można to zrobić w oknie „Gradle”.
źródło
Tools > Grails > Change SDK Version
załatwił sprawę dla mnie. Edycja: IntelliJ 14.1 - OS XGrails
menu Narzędzia nie ma . IntelliJ 14.1.4. OS X 10.10.5.build.gradle
jest identyfikowany, a projekt jest skonfigurowany.File/Open...
i wybraniebuild.gradle
pliku.Odpowiedź, która zadziałała dla mnie, to ponowne uruchomienie IntelliJ - podczas uruchamiania jest identyfikowany plik build.gradle i projekt jest skonfigurowany.
Jedyną rzeczą, która działała dla mnie, było skorzystanie z menu
File > Close Project
i ponowne otwarcie go. IDEA wyskoczyło okno dialogowe z napisem „Importuj projekt z plików Gradle” lub coś podobnego.Ślepe uliczki : Poniżej znajduje się lista ślepych uliczek, więc nie trać z nimi czasu. Ciągle widziałem komunikat „moduł nie jest obsługiwany przez gradle” pomimo zastosowania wszystkich tych proponowanych rozwiązań:
File > Open
gradle.build otwiera plik do edycji i nie rozwiązuje problemubuild/
utworzony folder./gradlew
z linii poleceń tworzy tylko pliki dla gradle i nie naprawia IntelliJźródło
Naprawiłem ten problem, klikając w Menu
Z nowo utworzoną konfiguracją biegu zadziałało. Mam nadzieję, że niektórym z was to pomoże.
źródło
Narzędzia> Grails> Zmień wersję SDK
źródło
Jak powiedzieli inni, żadna z pozostałych odpowiedzi nie zadziałała dla mnie. Jedyne, co zadziałało, to:
Zamknij projekt, a następnie zaimportuj go jako projekt Gradle.
źródło
W przypadku projektu bez oceny możesz również usunąć moduł z projektu i ponownie go zaimportować. Pomoże to uniknąć komunikatu „moduł nie jest obsługiwany przez gradle”.
źródło
Używam Android Studio, Intellij. Spróbuj tego:
źródło
Mam nadzieję, że to działa dla Ciebie.
źródło
Ten problem wystąpił w moim przypadku, ponieważ wybrałem inną nazwę dla mojego projektu niż identyfikator artefaktu. Aby zapobiec wystąpieniu tego problemu, upewnij się, że nazwa projektu jest taka sama, jak identyfikator artefaktu.
źródło
Być może pierwotnie utworzyłeś projekt za pośrednictwem
File->New->Project From Version Control
. Wydaje się, że nie zawsze powoduje to skonfigurowanie projektu jako projektu Gradle, nawet jeśli w katalogu głównym znajduje się plik build.gradle. Aby rozwiązać ten problem: -Projekt zostanie rozpoznany jako Gradle i jako taki zostanie utworzony.
źródło