Tôi đang cố gắng sử dụng Lombok trong dự án của mình mà tôi đang phát triển bằng IntelliJ IDEA 11.
Tôi đã cài đặt plugin của bên thứ 3 cho IDEA và có vẻ như nó hoạt động tốt vì IDEA thấy tất cả các phương thức / trường được tạo tự động.
Vì vậy, tôi có một lớp sử dụng Slf4j. Tôi chú thích nó như thế này
import lombok.extern.slf4j.Slf4j;
@Slf4j
public class TestClass
{
public TestClass()
{
log.info("Hello!");
}
}
Nhưng khi tôi xây dựng trình biên dịch dự án của tôi nhổ : cannot find symbol variable log
.
Bạn có thể vui lòng cho tôi biết những gì tôi đang thiếu ở đây?
Cập nhật: Hóa ra đó là quá trình chú thích RequestFactory không thành công.
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
Bất kỳ ý tưởng về cách giải quyết?
Update2: Có lẽ đó không phải là thứ mà độc giả muốn nghe nhưng cuối cùng tôi đã chuyển sang Scala .