maven使用过程中无法导入依赖怎么解决
导读:本文共2250.5字符,通常情况下阅读需要8分钟。同时您也可以点击右侧朗读,来听本文内容。按键盘←(左) →(右) 方向键可以翻页。
摘要:本文小编为大家详细介绍“maven使用过程中无法导入依赖怎么解决”,内容详细,步骤清晰,细节处理妥当,希望这篇“maven使用过程中无法导入依赖怎么解决”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。maven使用过程中无法导入依赖的一些总结1.settings.xml文件中远程仓库地址的设置在maven仓库的配置文件中,一般设置远程仓库地址为阿里云的私服,国外的网站也可... ...
目录
(为您整理了一些要点),点击可以直达。1.settings.xml文件中远程仓库地址的设置
在maven仓库的配置文件中,一般设置远程仓库地址为阿里云的私服,国外的网站也可以就是比较慢,以下为阿里的镜像
2.有些情况可能是仓库中的没有下载成功的文件导致的,需要清理仓库。
以下是我写的一个批处理程序用来清理仓库
3.可能是版本太低的bug,建议换一个更高版本的maven
我的解决办法是在idea中新建一个工程,再导入那些报错的依赖,手动导入一下就成功了
4.手动用maven命令导入
例如:
mvn install:install-file -Dfile=D:\spring-framework-4.3.13.RELEASE\libs\spring-test-4.3.13.RELEASE.jar -DgroupId=libs -DartifactId=spring-test -Dversion=4.3.13.RELEASE -Dpackaging=jar
这个命令就不细说了,网上有详细的说明
最近做项目时直接复制了别人的pom文件的内容,可是复制过来的Maven依赖一直爆红,不下载依赖。
因为之前没有学习过maven,都是直接复制依赖就可以用了,所以对maven的各种标签不是很熟悉。
开始以为是中央仓库太卡了下不动,所以找了各种办法,网上比较多的说法也是说使用aliyun的镜像仓库。后来我又是配置mirror,又是重下载新版本maven的。
一顿操作后都不行.
最后还是不行最后发现根本就不是卡住下不动,而是连下载都没有开始,于是开始改标签。最终把dependencyManagement标签删掉后居然开始下载了。后面查了一下才发现dependencyManagement用于父工程管理依赖的,用于统一管理jar的版本,在父工程的时候只是用来声明,并不会下载,只有子工程要用到的时候才会去下载。而本地又没用这些依赖的jar版本,所以才会一直爆红。
是将dependencyManagement标签去掉,jar包就会开始下载了,等下载完成后再加上dependencyManagement。
maven使用过程中无法导入依赖怎么解决的详细内容,希望对您有所帮助,信息来源于网络。