Estoy tratando de usar Lombok en mi proyecto que estoy desarrollando usando IntelliJ IDEA 11.
He instalado un complemento de terceros para IDEA y parece funcionar bien porque IDEA ve todos los métodos / campos autogenerados.
Entonces tengo una clase que usa Slf4j. Lo anoté así
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class TestClass
{
public TestClass()
{
log.info("Hello!");
}
}
Pero cuando construyo mi compilador de proyectos escupe: cannot find symbol variable log
.
¿Podría decirme qué me estoy perdiendo aquí?
Actualización: Resultó que su proceso de anotación RequestFactory falla.
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
¿Alguna idea sobre soluciones alternativas?
Actualización 2: Tal vez no sea algo que los lectores quieran escuchar, pero terminé cambiando a Scala .