Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包

Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包

当下载了2020.1运行maven 工程时候会报错 找不到相关jar包,符号 如图 :
Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包
但是,ctrl+鼠标左键都能跳转过去,查询了很多我看到都是第一种方法如下:

第一种方式:设置Delegate IDE build/run actions to Maven

Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包
勾选了图中画圈的 Delegate IDE build/run actions to Maven (设置idea构建/运行操作委托给maven) 后 可以运行,这是常用的方法 但是这样设置后运行单个main 方法都会 有如图maven打包的日志输出很不方便Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包

这就需要第二种解决方式,与以往不同, maven的setting文件的localRepository 属性不需要写了

第二种方式:修改setting文件 重启idea

Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包
Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包
然后在idea中 手工设置仓库路径
Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包
去掉一开始的勾选
Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包
然后 重启idea
Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包
Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包
重新载入maven
Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包
然后再次运行单个的main方法
日志如下:
Idea 2020.1 运行maven工程报错maven项目编译时提示找不到jar包
这样就跟原先的情况一样了 方便了许多。

记录下遇到的问题,两种方式都能查询到 ,这里自己做个总结。