当前位置:   article > 正文

【总结】Maven用阿里云作为中央仓库/国内镜像用法设置_阿里maven仓库不支持浏览器访问检索么

阿里maven仓库不支持浏览器访问检索么

背景:

访问默认Maven中央仓库速度慢,故使用国内镜像,使用阿里云镜像仓库,加速开发效率。或者,搭建自己的Nexus私服,也可以实现同样的加速效果。

核心配置

编辑settings.xml文件

  1. <mirror>
  2. <!--This sends everything else to /public -->
  3. <id>nexus</id>
  4. <mirrorOf>*</mirrorOf>
  5. <url>http://maven.aliyun.com/nexus/content/groups/public/</url>
  6. </mirror>
  1. <profiles>
  2. <profile>
  3. <id>nexus</id>
  4. <repositories>
  5. <repository>
  6. <id>central</id>
  7. <url>http://central</url>
  8. <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
  9. <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
  10. </repository>
  11. </repositories>
  12. <pluginRepositories>
  13. <pluginRepository>
  14. <id>central</id>
  15. <url>http://central</url>
  16. <releases><enabled>true</enabled><updatePolicy>always</updatePolicy></releases>
  17. <snapshots><enabled>true</enabled><updatePolicy>always</updatePolicy></snapshots>
  18. </pluginRepository>
  19. </pluginRepositories>
  20. </profile>
  21. </profiles>
  22. <activeProfiles>
  23. <activeProfile>nexus</activeProfile>
  24. </activeProfiles>

最终效果

这样即可生效,亲测可用。

 

其他信息

自行也可以搭建Nexus私服,

可参考文档地址:https://www.cnblogs.com/rexfang/p/7625696.html

建议使用Nexus2旧版,不要使用Nexus3,旧版比新版功能好用一些

 

附加说明

Q: 为什么访问maven.aliyun.com/nexus/content/groups/public会返回404错误页面?
A:新版maven.aliyun.com还不支持通过这种方式浏览仓库,但是并不影响正常的构建下载。如果想浏览仓库内容请访问maven.aliyun.com/mvn/view页面,点击对应的仓库进行树状结构浏览。

Q:为什么首页显示的仓库地址变了,比如public仓的地址为https://maven.aliyun.com/repository/public?
A:首页上显示的仓库地址为推荐使用的仓库地址。为了保证兼容性也也支持以前的仓库地址,用户仍然可以通过http://maven.aliyun.com/nexus/content/groups/public来使用服务。

Q:首页无法浏览public库的内容?
A:public库是group库,其实代理了maven centraljcenter仓库。你可以浏览proxy库central或jcenter的内容,凡是里面有的包都可以通过public库下载。

Q:maven central中有的包在maven.aliyun.com中搜索不到?
A:目前只有缓存过的包才能在搜索界面搜索到。这个并不影响正常的构建使用。

Q:无法获取仓库的maven indexer文件?
A:目前还未支持生成和下载maven indexer文件。

Q:以前将maven.aliyun.com作为代理,代理到了自己的私服。现在貌似不工作了?
A:新版maven.aliyun.com还不支持作为远程库被代理.你可以直接使用maven.aliyun.com提供的仓库地址进行构建。如果仍想代理,也可以在私服机器上绑定旧的maven.aliyun.com的IP。将59.110.144.164 maven.aliyun.com 添加到私服机器的hosts文件中。注意:旧的站点以后可能会下线掉

详见说明见:官方地址说明

 

------------------------------------------------------

------------------------------------------------------

 

关于我(个人域名)

我的开源项目集Github

 

期望和大家一起学习,共同进步,共勉,O(∩_∩)O谢谢

欢迎交流问题,可加个人QQ 469580884,

或者,加我的群号 751925591,一起探讨交流问题

不讲虚的,只做实干家

Talk is cheap,show me the code

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

闽ICP备14008679号