IDEA里Maven reimport失败还是有波浪线依赖无法下载
云起网2019-02-13
语言基础478
intellj idea reimport maven的jar依赖,reimport了好几次都不行,按照百度出来删除依赖重新添加也不行,想到自己不是电信网速也不快,应该下载不了官方仓库的缘故。
解决办法是使用一些国内比较好用的仓库镜像配置,从而加快包的下载,不再从官方仓库缓慢下载而导致下载不下来。
阿里云搭建了一个国内镜像http://maven.aliyun.com,跑起来速度很快,可以进行配置。
项目中pom.xml中的远程仓库配置示例:
<repositories> <repository> <id>nexus-aliyun</id> <name>nexus-aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public/</url> <releases> <enabled>true</enabled> </releases> <snapshots> <enabled>false</enabled> </snapshots> </repository> </repositories>
本地maven子目录/conf/settings.xml中settings.xml中配置,上面的可以了,这里就没试了。
<mirror> <!--This sends everything else to /public --> <id>nexus-aliyun</id> <mirrorOf>*</mirrorOf> <name>Nexus aliyun</name> <url>http://maven.aliyun.com/nexus/content/groups/public</url> </mirror>
修改完毕之后,包的下载速度会变快,如果看到进度条还是艰难地从http://repo.maven.apache.org/maven2/ 官方仓库中 download 的话,尝试重启下 IDE 。感谢阿里云为广大代码工作者做出巨大贡献。
如果修改了仓库配置后点击compile并刷新后依旧无法下载个别依赖,可以移除本地maven的repository中的相应依赖的下载文件,让其重新下载。
有时候我们依赖下载失效是由于本地已经存在一份失效的依赖下载,导致项目默认从本地的依赖中进行依赖获取而导致项目失效,我们可以通过删除本地的依赖来让项目重新下载依赖。
很赞哦! ()