2012-12-14 14 views

Odpowiedz

2

Miałem ten sam problem do dziś rano. Zrobiłem następujące kroki i rozwiązał się sam:

  • dodany plik korzeń build.gradle (mamy kilka) do zakładki JetGradle i odświeżony
  • zaktualizowana IDEA 12.0.1 (to restartuje i reindexes)

Myślę, że wykonanie pierwszego i ponowne uruchomienie może wystarczyć, ale nie jestem pewien.

+0

To duża poprawa. Tylko gripe nie mogę nawigować do definicji symboli, takich jak "zastosuj", "jar" itp. Ale może to być problem z konfiguracją w moim lokalnym środowisku. – thetwan

+0

Nie mogę tego uruchomić. Skonfigurowałem gradle od początku w idei 12 i mam dziwne czerwone błędy – igr

4

IntelliJ IDEA nie oferuje obecnie uzupełniania składni skryptów kompilacji Gradle. Otrzymasz tylko standardowe wsparcie Groovy.

+1

Więc kolor czerwony również należy do tego? – Makoto

+0

Nie wiem, dlaczego otrzymujesz te błędy. Dostaję tylko błędy dla nierozwiązywalnych pakietów i typów, ponieważ IDEA nie rozumie ścieżki klasy dla skryptu kompilacji Gradle. Jakie komunikaty o błędach otrzymujesz? Może najlepiej zapytać na forum IDEA lub zgłosić problem. –

+0

Etykietka błędu "Nie można rozwiązać symbolu x". Wyświetlacz jest nieco lepszy z 12.0.1 (zgodnie z odpowiedzią Quartz poniżej), np. tekst nie jest rozpraszającym czerwonym kolorem. Jednak istnieje taka sama etykieta narzędzi. – thetwan

1

Używam Intellij 13 i miałem podobne problemy. Zauważyłem, że tworząc nowy projekt z Intellij (tj. Nowy projekt Groovy lub projekt Gradle), dostaję znaczniki błędów składni. Zauważyłem też, że nie wykonałem dobrej roboty, pobierając zależności od Gradle'a.

Z drugiej strony, jeśli zaimportuję projekt za pomocą już utworzonego pliku build.gradle, znaczniki błędów składni znikną, a zależności będą wyglądać ładniej. Nie wiem, czy to działa dla Ciebie.

1

Z IntelliJ 14 i Gradle 2.3 stwierdziliśmy, że dodanie {$GRADLE_HOME}/lib i {$GRADLE_HOME}/lib/plugins jako biblioteki w moich ustawieniach projektu pozbył się wszystkich ostrzeżeń jak „Zależności nie mogą być stosowane do groovy.lang.Closure”.

Powiązane problemy