首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >Lombok @Builder未被IntelliJ识别

Lombok @Builder未被IntelliJ识别
EN

Stack Overflow用户
提问于 2019-05-15 06:33:47
回答 5查看 18.9K关注 0票数 10

我将IntelliJ IDEA更新为2018.2.7版,而Lombok的@Builder注释已不再被认可。该项目已经有Lombok注释,与以前的(2017.)IntelliJ的版本。只有@Builder失败了。我使用的是Lombok版本1.14.4。和Java 11。

问题类似于这个问题:Lombok没有与Intellij合作,但是这里提供的解决方案不适用于我的项目,因为我的项目没有子模块,唯一的pom.xml是指正确的项目。

该项目启用了Lombok插件和注释处理。

配置版本的项目的POM:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<properties>
        <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
        <lombok.version>1.14.4</lombok.version>
        <hibernate-jpa-2.1-api.version>1.0.0.Final</hibernate-jpa-2.1-api.version>
        <assertj-core.version>3.8.0</assertj-core.version>
</properties>

代码级别的错误消息是:Cannot resolve symbol @Builder。如果可能的话,我想保留Lombok和IntelliJ版本。

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2019-05-15 06:50:09

更新你的lombok版本。

因为@Builder获得了@单数支持,并从lombok v1.16.0.升级到了主lombok包。

来源

我有过

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 <dependency>
            <groupId>org.projectlombok</groupId>
            <artifactId>lombok</artifactId>
            <version>1.16.20</version>
            <scope>provided</scope>
            <optional>true</optional>
        </dependency>

难道没有这个问题吗

票数 8
EN

Stack Overflow用户

发布于 2019-09-03 05:14:38

我没有在我的pom.xml上指定版本,默认情况下它得到了最新版本(1.18.8我在外部库中看到了这一点)

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
<dependency>
  <groupId>org.projectlombok</groupId>
  <artifactId>lombok</artifactId>
  <optional>true</optional>
</dependency>

Class.builder()不是为我工作的,但在安装插件(https://github.com/mplushnikov/lombok-intellij-plugin)之后,它起了作用。

不需要额外配置。:)

票数 4
EN

Stack Overflow用户

发布于 2021-04-15 11:08:02

在我的例子中,这是版本的一个问题。老实说。我降级到版本1并重新同步Maven存储库:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <dependency>
        <groupId>org.projectlombok</groupId>
        <artifactId>lombok</artifactId>
        <version>1.18.20</version>
        <scope>provided</scope>
    </dependency>
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56151870

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文