本文主要是介绍maven父工程依赖爆红不能自动下载问题,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
直接附上解决办法
1.检测maven配置
2.勾选自动导入maven项目选项
3.刷新按钮
4.进入maven本地仓库
删除lastUpdated结尾的文件,该文件表示下载失败的文件,删除掉,导入依赖重新下载即可
5.暂时注释<dependencyManagement>
和</dependencyManagement>
,jar包下载完毕后在把注释去了。等依赖下载好了在加上,注意多刷新
重启idea刷新
原因分析:
父工程定义依赖版本的时候经常会出现定义的依赖爆红问题,其实原因非常简单<dependencyManagement>标签是用来定义依赖的版本的,如果你定义的依赖包还没下载而你确定义了,maven会去仓库找,找不到自然就爆红了。
所以先使用<dependenc><dependenc/>下载并导入依赖,等下载好了在使用<dependencyManagement></dependencyManagement>标签定义依赖版本问题问题自然解决
6.如果确定maven配置的没问题,以上方法依然没解决依赖,需要考虑idea的版本和maven兼容问题。不行就卸载安装教程重装idea和maven重新集成。即可
这篇关于maven父工程依赖爆红不能自动下载问题的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!