java - Lombok 导入和 @XXX 不适用于 Java 和 Eclipse

标签 java eclipse microservices lombok

Eclipse 在所有与 Lombok 相关的事情上给我一个错误... 我以普通方式将Lombok添加到Eclipse中。

但是下面的import语句

import lombok.AllArgsConstructor;

显示错误:

The import lombok.AllArgsConstructor cannot be resolved

对于每个 lombok 注释,请说 @AllArgsConstructor 我收到如下错误

AllArgsConstructor cannot be resolved to a type

对于@Getter我得到:

Getter is not an annotation type

我很感激任何形式的帮助。

最佳答案

  1. 下载jar

    curl -# -O https://projectlombok.org/downloads/lombok.jar
    
  2. 将 jar 粘贴到 eclipse.ini 所在的位置。大多数情况下它会 在里面

    Eclipse.app > Contents > Eclipse
    
  3. 执行命令来设置 eclipse

    java -jar lombok.jar
    
  4. 重启eclipse

另外,不要忘记将 Lombok 依赖项添加到您的应用程序中

对于 Gradle 项目,

compile('org.projectlombok:lombok')

对于 Maven,

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>1.18.2</version>
    <scope>provided</scope>
</dependency>

关于java - Lombok 导入和 @XXX 不适用于 Java 和 Eclipse,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52329333/

相关文章:

java - GetRequest 中带有 2 个参数的 SQL 查询

java - 在Micronaut的声明式客户端中传递自定义 header

Java 程序对输入不执行任何操作(

javascript - Eclipse:内容辅助不显示建议

java - 在 Eclipse 中安装 PMD 5.0.4

java - 如何使用 weblogic 服务器在 eclipse 中调试 java web 应用程序

node.js - 如何将mvc架构转换为微服务架构?

java - 修改公共(public)资源

java - 如何链接多个并发 rx-java Single

java - 使用 JNI 在 Java 中复制文件