idea中启动maven项目报错-java: 程序包lombok.extern.slf4j不存在问题如何解决

1、 现象:

在springboot的maven项目启动时,报错:

Error:(3, 27) java: 程序包lombok.extern.slf4j不存在

编译不报错,maven依赖也合适,项目就是无法启动

原因: 其实不是项目本身或者maven本身的问题,而是开发工具所导致。

2、解决方法:

  1. 原因:

Delegate IDE build/run actions to Maven:将 intelliJ idea中项目构建和运行操作交给Maven;

在不勾选的情况下对项目的构建和运行是 intelliJ idea 去做的,就可能导致构建和运行时无法找到maven仓库中的相关jar包,勾选后在对项目进行构建和运行等操作直接交给了maven。 intelliJ 构建和运行时会不知道仓库的位置或者不知道仓库中jar包的位置 。

以上只是原因之一:并非maven本身问题导致的,但是对于集成开发环境导致的这些问题对于开发工具没有做过深入研究的确实不好排查,希望能对大家有所帮助。

相关推荐
秋名RG2 分钟前
Java 工程师学习路线
java·学习方法
Mr.敦的私房菜4 分钟前
【SpringEvent】Spring Boot / Spring Framework 事件大全
spring boot·spring
秋名RG5 分钟前
Java 基础语法
java·开发语言
程序员阿明6 分钟前
spring boot4+springAI 2加redis多轮对话存储
spring boot·redis·后端
Mr.敦的私房菜8 分钟前
【SpringBoot请求记录】Spring Boot Actuator 自定义记录 HTTP 服务请求
spring boot·mvc·运维开发
java1234_小锋8 分钟前
MyBatis-Plus 3.5.15 已全面支持 Spring Boot 4.0 及 Jackson 3.0
java·spring boot·mybatis
2501_9378609416 分钟前
Java 文件操作与IO(下):字节流、字符流实战IO读写
java·开发语言·python
xixingzhe218 分钟前
spring boot项目接口访问慢问题解决方案
java·数据库·spring boot
MetaLite21 分钟前
SpringBoot整合FastJson2数据脱敏-接口日志与失败降级
java·spring boot·后端
xixingzhe222 分钟前
SpringBoot 接口缓存实现
spring boot·后端·缓存