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
Naprawiłem to zaznaczając pole wyboru "Włącz przetwarzanie adnotacji" w Ustawienia-> Kompilator-> Procesory adnotacji.
Naprawiłem go przez następujące etapy:
- zainstalowana poprzednia wersja Idei (12.16) i uruchom go (pomysł 13 została uruchomiona)
- 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
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!
To rozwiązane, w Androidzie ta wtyczka jest potrzebna –
DZIĘKI! Działa to również na ** Android Studio ** –
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.
- Przejdź do menu Plik> Ustawienia> Wtyczki.
- Kliknij Przeglądaj repozytoria ...
- Wyszukaj wtyczkę Lombok.
- Kliknij Zainstaluj wtyczkę.
- Uruchom ponownie urządzenie z Androidem.
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
- 1. Wyciągnij zmienną do Intelli IDEA?
- 2. Wyświetl wygenerowany kod lombok w IntelliJ IDEA
- 3. Intelli IDEA mnoży eksplorator projektu Windows
- 4. setery i getters w C++
- 5. Idea Intelli pokazująca błąd: nie można utworzyć wirtualnej maszyny java
- 6. Używam projektu Lombok, ale getter i seter nie mają JavaDoc
- 7. Problem Lombok i STS - Metoda niezdefiniowana
- 8. Zmiana kodowania plików bez utraty informacji w intelli Idea
- 9. Jak zrobić asynchronizatory i setery JavaScript?
- 10. Błąd: polecenie "test" nie zostało rozpoznane
- 11. Struktury konfiguracji kontra setery
- 12. Niestandardowe rozszerzenia Lombok wymagają pakietu Lombok?
- 13. Modele MVC nie zostały zaktualizowane, ale nie można znaleźć powodu.
- 14. Jak ustawić domyślną wartość zmiennej w żywym szablonie w Intelli IDEA?
- 15. repozytorium git nie rozpoznane podczas wdrażania szyn z capistrano
- 16. Intelli-J: nie można utworzyć pliku klasy?
- 17. OutputStream.write() się powiodło, ale dane nie zostały dostarczone
- 18. Zastosowanie Lombok typu "val" w IntelliJ
- 19. OSTRZEŻENIE: Kolejne wiadomości zostały zlikwidowane, ale mogły nie zostać wyświetlone.
- 20. Android studio nie pobiera źródeł i javadoc
- 21. ostrzeżenie zostały skolejkowany ale nie mogły być wyświetlane
- 22. Jak używać wyrażenia regularnego do zastępowania wielkich liter małymi literami w Intelli IDEA?
- 23. Kotlin nie widzi akcesorów Java Lombok?
- 24. Nie wygenerowano Javadoc dla programu pobierającego i ustawiającego Lombok
- 25. Gradle budować nie na Lombok adnotacjami klas
- 26. Lombok z grą 2
- 27. CssRewriteUrlTransform nie pobiera
- 28. webview nie pobiera pliku
- 29. problemy z Akka 2.1.2 Scheduler („system” nie rozpoznane)
- 30. Jak serializować klasy, które nie zostały zaprojektowane do serializacji?
Próbowałem to i to nie faktycznie rozwiązać mój problem, czy są opcje, na które powinienem patrzeć? – shafeen
Działa to tylko po zainstalowaniu wtyczki IDEA dla lombok. Zmieniłem to pytanie, aby to odzwierciedlić. –
Opcja "Kompilator" jest obecna w opcji "Kompilacja, wykonanie, wdrożenie" na stronie "Ustawienia" w wersji intellij 2017. – learner