Próbuję użyć Lombok w moim projekcie, który rozwijam przy użyciu IntelliJ IDEA 11.
Zainstalowałem wtyczkę innej firmy do IDEA i wydaje się działać dobrze, ponieważ IDEA widzi wszystkie automatycznie wygenerowane metody / pola.
Mam więc klasę, która używa Slf4j. Tak to opisałem
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class TestClass
{
public TestClass()
{
log.info("Hello!");
}
}
Ale gdy budować mojego projektu pluje kompilatora: cannot find symbol variable log
.
Czy możesz mi powiedzieć, czego tu brakuje?
Aktualizacja: Okazało się, że proces adnotacji RequestFactory kończy się niepowodzeniem.
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
Wszelkie pomysły na obejścia?
Update2: Być może nie jest to coś, co czytelnicy chcą usłyszeć, ale ostatecznie przestawiłem się na Scalę .