idea编译报错maven不报错
pom文件中去掉某个依赖后,idea编译报错,项目中所有注解相关的都报错,但maven编译不报错
原因:创建项目的时候依赖没有更新完整
解决办法1:
在终端运行命令,重新下载没有下载完整的依赖,更新项目依赖。
mvn idea:idea # 或者
mvn -U idea:idea
项目编译报错,maven编译不报错(lombok问题)
解决办法2:(有效)
File | Settings | Build, Execution, Deployment | Build Tools | Maven | Runner,将编译移交给maven
maven导入没有问题,但idea依然飘红,感觉maven编译没有idea自己的快
解决办法3:
invalid cache,删除.idea,.iml文件,重新导入项目
lombok在新版本idea中问题,指定高版本的lombok,或使用springboot自己管理的版本
解决方法4:(有效)
File | Settings | Build, Execution, Deployment | Compiler
-Djps.track.ap.dependencies=false
maven不识别springboot及所有的注解
解决方法:点击maven左上角第二个按钮
报错信息:
java: JPS incremental annotation processing is disabled. Compilation results
解决方法:重启后关闭自动编译
maven pom飘红解决办法:
- plugin中引入版本号,将插件引入依赖中
- 无效缓存并重启:invalid cache and restart
idea无法引入别的包的类
开启maven的自动编译