当前位置:   article > 正文

MAVEN配置合适镜像源(阿里、官方)提升依赖下载速度_为了提升maven下载速度,可以配置国内的

为了提升maven下载速度,可以配置国内的

一、实现功能

因为不同地方网速不同,导致常用的maven依赖包无法下载,而报错:

所以,必备的是在maven的setting.xml中多配置几个镜像源。从而可以实现,采用最快的下载。当然,maven项目只会采用最上面的一个镜像源。

二、镜像源

1.阿里镜像源

  1. <!-- 阿里仓库-->
  2. <mirror>
  3. <id>alimaven</id>
  4. <name>aliyun maven</name>
  5. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  6. <mirrorOf>central</mirrorOf>
  7. </mirror>

2.官网镜像源https://mvnrepository.com/

备注:这个镜像源解决了近期无法使用阿里镜像源下载jar包的问题,很好用,十分推荐!

  1. <mirror>
  2. <id>mvnrepository</id>
  3. <mirrorOf>mvnrepository</mirrorOf>
  4. <url>http://mvnrepository.com/</url>
  5. </mirror>

三、总结

多存储几套,非常有用已被不时之需。但是,因为其他镜像源没有解决我这次遇到的问题,所以,在此只是记录最有用的两个镜像源。

(附录)采用完整的镜像链接

  1. <mirrors>
  2. <!-- mirror
  3. | Specifies a repository mirror site to use instead of a given repository. The repository that
  4. | this mirror serves has an ID that matches the mirrorOf element of this mirror. IDs are used
  5. | for inheritance and direct lookup purposes, and must be unique across the set of mirrors.
  6. |
  7. <mirror>
  8. <id>mirrorId</id>
  9. <mirrorOf>repositoryId</mirrorOf>
  10. <name>Human Readable Name for this Mirror.</name>
  11. <url>http://my.repository.com/repo/path</url>
  12. </mirror>
  13. -->
  14. <mirror>
  15. <id>mvnrepository</id>
  16. <mirrorOf>mvnrepository</mirrorOf>
  17. <url>http://mvnrepository.com/</url>
  18. </mirror>
  19. <!--自定义添加-->
  20. <mirror>
  21. <id>repo2</id>
  22. <mirrorOf>central</mirrorOf>
  23. <name>Human Readable Name for this Mirror.</name>
  24. <url>http://repo2.maven.org/maven2/</url>
  25. </mirror>
  26. <!--默认的中央仓库-->
  27. <mirror>
  28. <id>mirrorId</id>
  29. <mirrorOf>repositoryId</mirrorOf>
  30. <name>Human Readable Name for this Mirror.</name>
  31. <url>http://my.repository.com/repo/path</url>
  32. </mirror>
  33. <!-- 阿里仓库-->
  34. <mirror>
  35. <id>alimaven</id>
  36. <name>aliyun maven</name>
  37. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  38. <mirrorOf>central</mirrorOf>
  39. </mirror>
  40. <!-- maven仓库官方-->
  41. <mirror>
  42. <id>nexus</id>
  43. <name>internal nexus repository</name>
  44. <!-- <url>http://192.168.1.100:8081/nexus/content/groups/public/</url>-->
  45. <url>http://repo.maven.apache.org/maven2</url>
  46. <mirrorOf>central</mirrorOf>
  47. </mirror>
  48. </mirrors>

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/AllinToyou/article/detail/87281
推荐阅读
相关标签
  

闽ICP备14008679号