当我在IntelliJ IDEA下使用龙目岛时无法编译项目
2022-08-31 05:29:59
我正在尝试在我正在使用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
对解决方法有什么想法吗?
更新2:也许这不是读者想听的,但我最终切换到了Scala。