2013-07-18 13 views
40

Używam IntelliJ IDEA na ubuntu. Dodałem plik lombok.jar do mojego projektu i zainstalowałem wtyczkę Lombok dla IDEA. Mam dostęp do adnotacji, ale moduły pobierające i ustawiające nie są generowane. Otrzymuję te same błędy, które dostałbym, gdybym spróbował uzyskać dostęp do metody getter lub setter, która nie istnieje. Czego mógłbym zabraknąć?Lombok dodano, ale pobiera i setery nie zostały rozpoznane w Intelli IDEA

Odpowiedz

48

Naprawiłem to zaznaczając pole wyboru "Włącz przetwarzanie adnotacji" w Ustawienia-> Kompilator-> Procesory adnotacji.

+0

Próbowałem to i to nie faktycznie rozwiązać mój problem, czy są opcje, na które powinienem patrzeć? – shafeen

+7

Działa to tylko po zainstalowaniu wtyczki IDEA dla lombok. Zmieniłem to pytanie, aby to odzwierciedlić. –

+0

Opcja "Kompilator" jest obecna w opcji "Kompilacja, wykonanie, wdrożenie" na stronie "Ustawienia" w wersji intellij 2017. – learner

0

Naprawiłem go przez następujące etapy:

  1. zainstalowana poprzednia wersja Idei (12.16) i uruchom go (pomysł 13 została uruchomiona)
  2. następnie przełączyć na okno z ideą 13 (proponuje się reread niektóre pliki konfiguracyjne, zgodziłem się i zrestartowałem moje IDE). A następnie everighting stał się zgodny z najnowszą wersją IDEA
52

Musisz zainstalować wtyczkę Lombok dla pomysłu. Otwórz panel ustawień, wyszukaj "Pluginy", wyszukaj "Lombok" w wtyczkach, znajdź wtyczkę i zainstaluj ją, a nareszcie uruchom swój pomysł. To będzie OK!

+2

To rozwiązane, w Androidzie ta wtyczka jest potrzebna –

+1

DZIĘKI! Działa to również na ** Android Studio ** –

13

To połączenie

  • zaznaczenie "Włącza przetwarzanie adnotacji pole" w Ustawieniana> Compiler-> Procesory opisów.

    i

  • Zainstalować wtyczki Lombok dla idei i ponownie do zmiany odniosły skutek.

3
  1. Przejdź do menu Plik> Ustawienia> Wtyczki.
    1. Kliknij Przeglądaj repozytoria ...
    2. Wyszukaj wtyczkę Lombok.
    3. Kliknij Zainstaluj wtyczkę.
    4. Uruchom ponownie urządzenie z Androidem.
3

Jeśli jesteś na Mac, upewnij się, że umożliwiają przetwarzanie adnotacji (zaznacz pole wyboru) w tych 2 miejscach.

1.) IntelliJ IDEA -> Preferencje -> Compiler -> Procesory Adnotacja

2.) Plik -> Inne Ustawienia -> Ustawienia fabryczne -> Compiler -> Procesory Adnotacja

a następnie

3.) IntelliJ IDEA -> Preferencje -> Plugins -> Browse Repositories-> Szukaj "Lombok" -> zainstalować wtyczkę -> Zastosuj i restart IDEA

4.) A następnie prawdopodobnie ponownie uruchomić Intellij IDEA.

To jest mój pomysł IntelliJ i Mac Wersja - IntelliJ IDEA 05.1.2017 Budowanie # IU-171.4694.70 --- Mac OS X 10.12

Powiązane problemy