Я пытаюсь использовать Lombok в своем проекте, который я разрабатываю с использованием IntelliJ IDEA 11.
Я установил сторонний плагин для IDEA, и кажется, что он работает нормально, потому что IDEA видит все автогенерируемые методы/поля.
Итак, у меня есть класс, который использует Slf4j. Я сделал аннотацию таким образом
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class TestClass
{
public TestClass()
{
log.info("Hello!");
}
}
Но когда я строю свои компиляторы компилятора проекта: cannot find symbol variable log
.
Не могли бы вы рассказать мне, что мне здесь не хватает?
Обновление: Оказалось, что процесс аннотации RequestFactory не удался.
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
Любые идеи об обходных решениях?
Update2: Возможно, это не то, что читатели хотят услышать, но я перешел на Scala.