Ich versuche, Lombok in meinem Projekt zu verwenden, das ich mit IntelliJ IDEA 11 entwickle.
Ich habe ein Plugin eines Drittanbieters 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
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class TestClass
{
public TestClass()
{
log.info("Hello!");
}
}
Aber wenn ich meinen Projekt-Compiler baue, spuckt : cannot find symbol variable log
.
Könnten Sie mir bitte sagen, was ich hier vermisse?
Update: Es stellte sich heraus, dass der RequestFactory-Annotationsprozess fehlschlägt.
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 wollen die Leser das nicht hören, aber ich bin zu Scala gewechselt .