[JAVA] Lombok arbeitet nicht mit Gradle5

Wenn ich versuche, Lombok unter macOS x IDEA x Gradle5 x Spring-boot2 zu verwenden, kann ich kompilieren, aber nicht erstellen.

Die Einstellungen für Anmerkungen und Lombok-Plugins wurden abgeschlossen, @ Slf4 wird beschrieben, log.debug wird beschrieben, und im Editor tritt kein Fehler auf. Beim Erstellen tritt jedoch der folgende Fehler auf.

/src/to/path/TestController.java:14:Error:Symbol kann nicht gefunden werden
        log.info("start");
        ^
Symbol:Variables Protokoll
Ort:Klasse TestController

Behebung durch Hinzufügen der folgenden Einstellungen zu build.gradle

compileOnly group: 'org.projectlombok', name: 'lombok', version: "${lombokVersion}"
annotationProcessor group: 'org.projectlombok', name: 'lombok', version: "${lombokVersion}"

Referenz: https://intellij-support.jetbrains.com/hc/en-us/community/posts/360003400520-Intellij-Idea-Lombok-Gradle-5-broken-build

Recommended Posts

Lombok arbeitet nicht mit Gradle5
Der JUnit 5-Gradle-Test führt zu einem Fehler mit der Lombok-Annotation
Verwenden Sie ProGuard mit Gradle
Lombok mit VS Code
Integrationstest mit Gradle
Installieren Sie Gradle auf ubuntu16.04
Datenkern beginnend mit Gradle
Verwenden Sie WebJars mit Gradle
Beginnen Sie mit Gradle
Verwenden Sie jlink mit gradle
Adressiert, da Azure-Funktionen in Java nicht mehr funktionieren
Erstellen Sie mit Gradle ein Java-Multiprojekt
Gradle + Kotlin-Glas mit DSL generieren
Reduzieren Sie redundanten Code mit Lombok
Verwenden Sie log4j2 mit YAML + Gradle
Hallo Welt mit SpringBoot / Gradle
NoSuchMethodException mit lombok ohne Standardkonstruktor
Erstellen eines Java-Projekts mit Gradle
Ich habe versucht, JOOQ mit Gradle zu verwenden
Molekulare phylogenetische Praxis mit Docker (arbeiten)
Ausgabe Testabdeckung mit Klee + Gradle
Das? WebView (schnell) funktioniert nicht.
Container startet nicht mit Docker-Compose
Entwickeln Sie die Verarbeitung mit IntelliJ + Kotlin + Gradle