代码之家  ›  专栏  ›  技术社区  ›  John Rambo

Lombok不与Intellij合作

  •  3
  • John Rambo  · 技术社区  · 6 年前

    我不能在Intellij中使用任何lombok注释,它在Eclipse中工作得很好。

    到目前为止,我已经做了以下事情:

    • 在eclipse中添加了lombok依赖项
    • 安装了lombok插件
    • 已启用批注处理

    但是,我不能使用任何lombok注释,例如:使用 @Builder 错误是因为 import lombok.Builder 不存在。

    我正在使用IDEA 2018.2.1 CE

    有什么想法,我做错什么了?

    MVN依赖项:

    可以看到已解析的依赖项:

    可以看到lombok插件:

    已启用批注处理:

    编辑:

    下面的代码给出了一个错误,基本上我不能使用 import lombok 因为不知何故,我没有lombok:

    import lombok.Builder //Error, Cannot resolve Builder
    
    @Builder //Gives error, cannot resolve symbol Builder
    public class Employee{
        private int id;
        private String name;
    }
    
    1 回复  |  直到 6 年前
        1
  •  2
  •   BlackPearl Bartosz Wardziński    6 年前

    从你的图片来看,你好像有子模块temp,这可能是问题所在
    pom.xml用于项目 buildertest ,不是 temp

    如果希望有子模块,还应该将其设置为Maven project,并有另一个pom.xml