ฉันพยายามใช้ลอมบอกในโครงการของฉันที่ฉันกำลังพัฒนาโดยใช้ 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:บางทีมันอาจจะไม่ได้สิ่งที่ผู้อ่านต้องการที่จะได้ยิน แต่ผมจบลงด้วยการเปลี่ยนไปใช้สกาลา