Das Projekt kann nicht kompiliert werden, wenn ich Lombok unter IntelliJ IDEA verwendeJava

Java-Forum
Anonymous
 Das Projekt kann nicht kompiliert werden, wenn ich Lombok unter IntelliJ IDEA verwende

Post by Anonymous »

Ich versuche, Lombok in meinem Projekt zu verwenden, das ich mit IntelliJ IDEA 11 entwickle.
Ich habe ein Drittanbieter-Plugin für IDEA installiert und es scheint gut zu funktionieren, da IDEA alle automatisch generierten Methoden/Felder sieht.
Ich habe also eine Klasse, die Slf4j verwendet. Ich habe es so kommentiert

Code: Select all

import lombok.extern.slf4j.Slf4j;

@Slf4j
public class TestClass
{
public TestClass()
{
log.info("Hello!");
}
}
Aber wenn ich mein Projekt erstelle, spuckt der Compiler aus: Symbolvariablenprotokoll kann nicht gefunden werden.
Könnten Sie mir bitte sagen, was mir hier fehlt?
Update: Es stellte sich heraus, dass der RequestFactory-Annotationsprozess fehlschlägt.

Code: Select all

input files: {com.zasutki.courierApp.server.TestServlet, com.mine.courierApp.server.model.DatastoreObject}

annotations: [javax.inject.Singleton, javax.inject.Inject, lombok.Getter, lombok.Setter, com.googlecode.objectify.annotation.Id, com.googlecode.objectify.annotation.OnSave]

Processor com.google.web.bindery.requestfactory.apt.RfValidator matches [lombok.Getter, com.googlecode.objectify.annotation.Id, javax.inject.Inject, lombok.Setter, com.googlecode.objectify.annotation.OnSave, javax.inject.Singleton] and returns false.

cannot find symbol variable log
Irgendwelche Ideen zu Problemumgehungen?
Update2: Vielleicht möchten die Leser das nicht hören, aber am Ende bin ich zu Kotlin gewechselt. Verwenden Sie kein Lombok.

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post