【发布时间】:2018-06-09 12:58:34
【问题描述】:
我正在尝试将 Lombok 注释引入 IntelliJ IDEA 中的 Maven Java 项目,并按照步骤 here 和 here。
@Data 注释(一)未被识别:
这是相关的 Maven 节:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.16.18</version>
</dependency>
</dependencies>
我在 Idea 2017.3.2 CE 上。
我试过here提到的解决方案,还是不行:
做文件 |使缓存无效并重新启动没有帮助。
我在这里错过了什么?
【问题讨论】:
-
尝试使缓存失效。
-
当您输入注释并将鼠标光标移到它上面时会显示什么?
-
@EleazarEnrique 怎么样?
-
@GCP 它说:'无法解析符号@数据'。它没有下载库,它不在 Maven 存储库中,也没有在 IDE 中列为 Maven 依赖项。我假设插件会做到这一点?
-
好吧,我只是让它像你一样从存储库自动安装,但它没有工作,所以我只是去了从那里下载 .jar 的网站并转到 IntelliJ 文件 -> 项目结构-> 单击 Dependencies 选项卡 -> 选择您的 lombok.jar -> 在依赖项列表中选择 lombok,单击 Apply 和 OK,转到您的类添加
Data注释,然后通过将光标移动到 @Data 让 IntelliJ 导入 lombok.Data并按 Alt+Enter 并选择导入选项。让我知道它现在是否有效。
标签: java maven intellij-idea lombok