bingmous

欢迎交流,不吝赐教~

导航

idea maven问题汇总

idea问题、maven问题汇总

idea maven依赖包报can't resolve问题 代码飘红

解决办法:删除所有.idea等idea相关的文件,重启idea,重新加载项目,重新clean、install;
检查maven 版本、仓库配置;检查项目引入的依赖的位置,如果不对,全部删除,重启idea

项目编译报错,maven编译不报错(lombok问题)

File | Settings | Build, Execution, Deployment | Compiler,添加-Djps.track.ap.dependencies=false
lombok在新版本idea中问题,指定高版本的lombok,或使用springboot自己管理的版本

maven不识别springboot及所有的注解

解决方法:点击maven左上角第二个按钮

java: JPS incremental annotation processing is disabled. Compilation results

重启后关闭自动编译

maven pom飘红

解决方法:
重启idea,执行Invalidate Caches / Restart
然后删除所有idea相关目录,重新加载项目:删除所有.idea/.iml/.iws/ipr文件,重新打开项目(svn选择clean up 勾选删除所有非项目文件 ignored文件)

idea无法引入别的包的类

开启maven的自动编译

idea maven: invalid class root

解决方法:重启idea,执行Invalidate Caches / Restart

maven导入依赖没有问题,但是项目lib的类飘红,实际导入的类中有一些没有,这是idea的问题,重启idea,发现需要重新导入项目,重新导入后问题解决。

原因:可能之前误删了项目中idea的一些文件导致出现错误。

idea所有java相关的代码全部cannot resolve

可以编译,可以运行,但是飘红,点击源码显示:Library source does not match the bytecode for class。所有jdk配置没问题
解决方法:重新更换一个jdk新包就没问题了
(第二天这个旧包又好了image

idea引入pom后有些类没有引入

解决方法:找到maven仓库对应的目录,删除后重新从maven仓库拉取

idea编译没有target目录 执行都会报 原因: java.lang.ClassNotFoundException

解决方法:重启idea,执行Invalidate Caches / Restart

Internal error (com.intellij.util.io.PersistentEnumeratorBase$CorruptedExcep

idea运行出错:找到出错的目录,删除data目录下的所有文件,重新运行

idea无法下载源码(Caused by: java.rmi.ConnectException: Connection refused to host: 127.0.0.1)

检查maven的jdk是否正确配置,换一个试试,File | Settings | Build, Execution, Deployment | Build Tools | Maven | Runner

idea的terminal中的环境变量不是最新的

删除.idea目录,重新打开项目即可更新环境变量


maven 命令

  • mvn dependency:tree在顶级项目中,执行该命令,分析依赖关系,检查是否有问题
  • mvn idea:idea,重新生成idea的ipr等文件,需要先删除原来的文件
  • mvn -U idea:idea,重新下载没有下载完整的依赖,更新项目依赖
  • 查看idea项目,左侧Problems,点击所有的fix

mvnd

https://www.cnblogs.com/bingmous/p/15753375.html

gradle

https://www.cnblogs.com/bingmous/p/17655329.html

posted on 2021-07-08 09:15  Bingmous  阅读(334)  评论(0编辑  收藏  举报