博主我主要是IDEA2020.1的版本上出现过这个问题,以下三种方法是网上提供的,但是我都试了一下 多多少少都有些问题,最好的方法是直接更换IDEA的版本,换成IDEA2019的版本就不会出现这种问题了。
下面是网上的解决方案:
你的pom中的依赖(是否缺少,版本是否兼容)maven仓库等配置没有问题的情况下
第一种方法(推荐):
打开IDEA底部的终端Terminal,输入"mvn idea:idea"
mvn idea:idea:生成idea项目
第二种方法:
打开IDEA右上角的File——>Settings搜索maven打开maven目录下的Runner 找到Delegate IDE build/run actions to Maven在前面打勾
Delegate IDE build/run actions to Maven:把IDE中构建和运行操作交给Maven,在不勾选的情况下对项目的构建和运行是交给IDE的,这样就可能导致构建和运行时无法找到maven仓库中的相关jar包,勾选后在对项目进行构建和运行等操作直接交给了maven(我自己构建和运行时会不知道仓库里面jar包的位置?)
本人在实际中使用了这种方法,但是在进行数据库数据插入时出现了重复数据,实测时发现,maven与IDEA都运行了项目,导致出现了重复数据。
第三种方法:
使用mvn idea:module
导致此问题的原因可能是由导入项目时,idea没有自动生成xxx.iml文件。
解决步骤:
打开cmd ,进入到项目路径下(使用集成开发工具可以直接打开下面的控制台)
执行命令 mvn idea:module 生成iml文件