You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Maven依赖已下载(构建成功)但IntelliJ无法解析Lombok

解决IntelliJ无法识别Lombok的问题

1. 开启注解处理器配置

打开IntelliJ设置(快捷键Ctrl+Alt+S/Cmd+,),依次进入Build, Execution, Deployment > Compiler > Annotation Processors,勾选Enable annotation processing,点击Apply和OK保存设置。

2. 刷新Maven依赖

在IntelliJ右侧Maven面板中点击左上角的刷新图标(🔄),或右键项目选择Maven > Reload Project,确保所有依赖被正确导入。

3. 确认Lombok插件已启用

进入Settings > Plugins,在已安装插件列表中找到Lombok,确认其处于启用状态。若未启用,勾选后重启IntelliJ。

4. 清理IDE缓存并重启

打开File > Invalidate Caches...,勾选Clear file system cache and local history,点击Invalidate and Restart,清理缓存后重启IDE。

5. 检查pom.xml中的Lombok配置

确认项目pom.xml里的Lombok依赖配置正确,示例如下:

<dependency>
    <groupId>org.projectlombok</groupId>
    <artifactId>lombok</artifactId>
    <version>你的Lombok版本号</version>
    <optional>true</optional>
</dependency>

若自定义了maven-compiler-plugin,需确保注解处理器路径包含Lombok:

<plugin>
    <groupId>org.apache.maven.plugins</groupId>
    <artifactId>maven-compiler-plugin</artifactId>
    <version>3.8.1</version>
    <configuration>
        <annotationProcessorPaths>
            <path>
                <groupId>org.projectlombok</groupId>
                <artifactId>lombok</artifactId>
                <version>你的Lombok版本号</version>
            </path>
        </annotationProcessorPaths>
    </configuration>
</plugin>

6. 统一项目SDK与语言级别

打开Project Structure(快捷键Ctrl+Alt+Shift+S/Cmd+;),确认项目SDK和模块语言级别与Maven配置一致,避免版本不匹配导致编译异常。


内容的提问来源于stack exchange,提问作者ncisco3200

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 17:22:03