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
Ich habe es behoben, indem Sie das Kontrollkästchen "Annotationsverarbeitung aktivieren" unter Einstellungen-> Compiler-> Annotationsprozessoren aktiviert haben.
Ich reparierte es durch folgende Schritte:
- frühere Version von Idea Installiert (12,16) und starten Sie es (idea 13 ins Leben gerufen wurde)
- 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
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!
Das ist gelöst, auf Android Studio wird dieses Plugin benötigt –
DANKE! Dies funktioniert auch auf ** Android Studio ** –
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.
- Go> Einstellungen> Plugins Datei.
- Klicken Sie auf Repositories durchsuchen ...
- Suchen Sie nach Lombok Plugin.
- Klicken Sie auf Plugin installieren.
- Restart Android Studio.
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
- 1. IntelliJ Getter/Setter-Format
- 2. Zeige Lombok generierten Code in IntelliJ IDEA
- 3. IntelliJ 2016.2 Getter- und Setter-Code-Generierung?
- 4. Konfigurieren IntelliJ Getter und Setter-Code-Generierung
- 5. Configure IntelliJ IDEA, so dass Quelle in GIT erkannt, aber noch nicht registriert Vcs Wurzel erkannt
- 6. Java-Getter/Setter-Generierung mit Lombok für Code mit Anmerkungen
- 7. Lombok Getters und Setter werden privat gesetzt
- 8. Ich benutze Lombok Projekt, aber Getter und Setter haben keine JavaDoc
- 9. Dokumentieren Getter und Setter
- 10. Getter und Setter Stil
- 11. Java Getter und Setter
- 12. Lua Getter und Setter
- 13. Benutzerdefinierter Setter über Lombok
- 14. Getter/Setter in Java
- 15. iPhone: Primitive Getter und Setter
- 16. Python: Generische Getter und Setter
- 17. Vorlagen für Setter und Getter
- 18. deklariert benutzerdefinierten Setter aber scheint nichts mit Lombok passiert
- 19. Lombok @Getter und Kopien von Sammlungen
- 20. PhpStorm - Einstellung Getter und Setter
- 21. Typescript Getter und Setter Fehler
- 22. Wie funktionieren Getter und Setter?
- 23. Scala Getter und Setter in Java-Klasse
- 24. AOSP und IntelliJ IDEA
- 25. Sind "Getter" und "Setter" in JavaScript notwendig?
- 26. Setter-Ziel Name nicht erkannt
- 27. iOS Getter und Setter und unterstrichenen Eigenschaftsnamen
- 28. angularjs Fabrik Getter Setter
- 29. SonarQube @NoArgsConstructor (Projekt Lombok)
- 30. Gradle build nicht auf Lombok kommentierten Klassen
Ich versuchte dies und es hat nicht wirklich mein Problem zu lösen, Gibt es Optionen, die ich mir ansehen sollte? – shafeen
Dies funktioniert nur nach der Installation des IDEA-Plugins für Lombok. Ich habe die Frage bearbeitet, um das zu reflektieren. –
Die Option "Compiler" ist in der Version "Build, Execution, Deployment" auf der Seite "Settings" in der Version intelli 2017 verfügbar. – learner