Eclipse在使用lombok API时显示编译错误消息

时间:2017-09-25 10:39:15

标签: java eclipse maven lombok

我在我的代码库中使用lombok API来为DTO内部生成getter和setter功能。这是一个例子。

import lombok.Data;

@Data
public class TemplateDTO {
    private String templateId;

    private String templateName;

}

问题是在我的代码库中使用TemplateDTO的get / set方法时eclipse向我显示错误消息。

然而,maven安装工作正常(如果我通过命令行运行)。

无论如何,我可以在eclipse中禁用错误​​消息,或者无论如何我可以解决getter和setter代码?

我在OSX中使用Eclipse Neon.2 Release(4.6.2)。

1 个答案:

答案 0 :(得分:1)

我会自己回答这个问题。感谢lukjar和@MrSimpleMind回复。

只需在eclipse.ini中添加以下行。

基本上在你的javaagent和Xbootclasspath参数中添加lombok.jar。

-Xbootclasspath/a:/Users/test/lombok/lombok.jar
-javaagent:/Users/test/lombok/lombok.jar

在此之后

  1. 重启eclipse
  2. 运行maven clean install
  3. 刷新eclipse工作区
  4. 现在好了。