当前位置: 首页 > news >正文

解决 IntelliJ IDEA Build时 Lombok 不生效问题

目录

1. 安装 Lombok 插件

2. 启用注解处理器

3. 检查 Lombok 依赖配置

4. 配置 IDEA 的 Lombok 支持

5. 检查项目结构设置

6. 重建项目

7. 检查 Lombok 版本兼容性


1. 安装 Lombok 插件

  • 打开 IDEA:File → Settings → Plugins

  • 在 Marketplace 中搜索 "Lombok"

  • 安装并重启 IDEA

2. 启用注解处理器

  • File → Settings → Build, Execution, Deployment → Compiler → Annotation Processors

  • 勾选 Enable annotation processing

3. 检查 Lombok 依赖配置

根据你的构建工具进行配置:

Maven 项目 (pom.xml)

<dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.30</version> <!-- 使用最新版本 --><scope>provided</scope></dependency>
</dependencies>

4. 配置 IDEA 的 Lombok 支持

  • File → Settings → Build, Execution, Deployment → Compiler

  • 在 Shared build process VM options 中添加:

    -Djps.track.ap.dependencies=false

5. 检查项目结构设置

  • File → Project Structure → Modules

  • 确保 Lombok 在依赖列表中

  • 检查 SDK 版本是否兼容(Lombok 需要 JDK 8+)

6. 重建项目

  1. Build → Rebuild Project

  2. File → Invalidate Caches / Restart...

    • 选择 "Invalidate and Restart"

7. 检查 Lombok 版本兼容性

确保 Lombok 版本与你的 JDK 版本兼容:

  • JDK 8-11:Lombok 1.18.x

  • JDK 17+:Lombok 1.18.22+

http://www.dtcms.com/a/307604.html

相关文章:

  • 商旅平台怎么选?如何规避商旅流程中的违规风险?
  • 【未解决】STM32无刷电机驱动电路问题记录
  • .NET Core部署服务器
  • 智慧收银系统开发进销存库存统计,便利店、水果店、建材与家居行业的库存汇总管理—仙盟创梦IDE
  • Spring Boot 异常处理:从全局捕获到优化用户体验!
  • PostgreSQL面试题及详细答案120道(01-20)
  • 解放双手!Report Distro 实现报表自动化分发
  • 微软发布Microsoft Sentinel数据湖国际版
  • SecurityContextHolder 管理安全上下文的核心组件详解
  • 【STM32】HAL库中的实现(一)GPIO/SysTick/EXTI
  • 【运维基础】Linux 计划任务管理
  • AI 安监系统:为工业园安全保驾护航
  • 社会治安满意度调查:为城市安全治理提供精准参考(满意度调查公司)
  • LeetCode 85:最大矩形
  • 光伏热斑误检率↓79%!陌讯多模态融合算法在智慧能源的落地优化
  • 融合数字孪生的智慧能源光伏场站检测系统应用解析
  • MongoDB用户认证authSource
  • Unity_数据持久化_PlayerPrefs存储各数据类型
  • Unity UI的未来之路:从UGUI到UI Toolkit的架构演进与特性剖析(6)
  • 【笔记】重学单片机(51)
  • Mac上优雅简单地使用Git:从入门到高效工作流
  • threejs创建自定义多段柱
  • 浅谈物联网嵌入式程序开发源码技术方案
  • STORM代码阅读笔记
  • 邢台市某区人民医院智慧康养平台建设项目案例研究
  • Mac安装Navicat教程Navicat Premium for Mac v17.1.9 Mac安装navicat【亲测】
  • 【ARM】PK51关于内存模式的解析与选择
  • c++:设计模式训练
  • 两款免费数据恢复软件介绍,Win/Mac均可用
  • 【javascript】new.target 学习笔记