2013-07-18 4 views
40

ich IntelliJ IDEA auf ubuntu verwenden. Ich habe lombok.jar in mein Projekt und installiert die Lombok-Plugin für IDEA. Ich habe Zugriff auf die Anmerkungen, aber die Getter und Setter werden nicht generiert. Ich erhalte die gleichen Fehler, die ich bekommen würde, wenn ich versuchte, einen Getter oder Setter-Methode zugreifen, die nicht existiert. Was könnte ich vermissen?Lombok hinzugefügt, aber Getter und Setter nicht in IntelliJ IDEA erkannt

Antwort

48

Ich habe es behoben, indem Sie das Kontrollkästchen "Annotationsverarbeitung aktivieren" unter Einstellungen-> Compiler-> Annotationsprozessoren aktiviert haben.

+0

Ich versuchte dies und es hat nicht wirklich mein Problem zu lösen, Gibt es Optionen, die ich mir ansehen sollte? – shafeen

+7

Dies funktioniert nur nach der Installation des IDEA-Plugins für Lombok. Ich habe die Frage bearbeitet, um das zu reflektieren. –

+0

Die Option "Compiler" ist in der Version "Build, Execution, Deployment" auf der Seite "Settings" in der Version intelli 2017 verfügbar. – learner

0

Ich reparierte es durch folgende Schritte:

  1. frühere Version von Idea Installiert (12,16) und starten Sie es (idea 13 ins Leben gerufen wurde)
  2. i schalten dann auf Fenster mit Idee 13 (es erneut zu lesen vorgeschlagen einige Konfigurationsdateien, ich habe zugestimmt und starte meine IDE neu). Und dann wurde alles in Ordnung mit der neuesten Version von IDEA
52

Sie müssen das Plugin von Lombok für die Idee installieren. Öffnen Sie das Einstellungsfenster, wenn nach „Plugins“, die Suche nach „Lombok“ in den Plug-ins finden Sie das Plugin und installieren Sie es, schließlich starten Sie Ihre Idee. Das wird OK sein!

+2

Das ist gelöst, auf Android Studio wird dieses Plugin benötigt –

+1

DANKE! Dies funktioniert auch auf ** Android Studio ** –

13

Es ist eine Kombination aus

  • die "Verarbeitung aktivieren Anmerkung" Ticking Checkbox in Einstellungen-> Compiler-> Anmerkung Prozessoren.

    und

  • Installieren Sie die Plugin von Lombok für Idee und neu starten, damit die Änderungen wirksam werden.

3
  1. Go> Einstellungen> Plugins Datei.
    1. Klicken Sie auf Repositories durchsuchen ...
    2. Suchen Sie nach Lombok Plugin.
    3. Klicken Sie auf Plugin installieren.
    4. Restart Android Studio.
3

Wenn Sie auf Mac sind, stellen Sie sicher, dass Sie Anmerkung Verarbeitung (das Kontrollkästchen) an diesen zwei Orten ermöglichen.

1.) IntelliJ IDEA -> Einstellungen -> Compiler -> Anmerkung Prozessoren

2.) Datei -> Weitere Einstellungen -> Standardeinstellungen -> Compiler -> Anmerkung Prozessoren

und dann

3.) IntelliJ IDEA -> Einstellungen -> Plugins -> Browse Repositories-> Suche nach "Lombok" -> installieren Plugin -> Anwenden und Neustart IDEA

4.) Und dann wahrscheinlich Intellij IDEA neu starten.

Das ist mein IntelliJ IDEA und Mac-Version - IntelliJ IDEA 2017.01.05 Build Nr IU-171.4694.70 --- Mac OS X 10.12