IntelliJ IDEA 11을 사용하여 개발중인 프로젝트에서 Lombok 을 사용하려고합니다 .
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로 전환했습니다 .