本文主要是介绍【Maven学习】Nexus代理其他第三方的Maven仓库,出现Remote Automatically Blocked and Unavaliable的错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
一、错误描述
打开Nexus Repository Manager OSS 管理界面,看到代理的google和huawei仓库,出现了Remote Automatically Blocked and Unavaliable的错误,如下所示:
二、分析原因
2.1 huawei
代理的huawei仓库的真实远程路径为http://developer.huawei.com/repo/
我们通过浏览器打开这个地址,发现是404 ,如下所示:
https://mirrors.huaweicloud.com/repository/maven/ 这个华为的maven仓库是可以打开的
修改地址为https://mirrors.huaweicloud.com/repository/maven/ 之后,正在验证地址是否可以连接
验证之后
2.2 google
代理的google仓库的真实远程路径为 https://dl.google.com/dl/android/maven2/
我们通过浏览器打开这个地址,发现是404 ,如下所示:
后来我打开了下面的链接
https://maven.google.com
自动跳转到了 https://dl.google.com/dl/android/maven2/index.html 页面,如下所示,是有内容的:
因此我将这个地址修改为https://maven.google.com,如下所示
修改地址之后,正在验证地址是否可以连接
验证通过
再次编译APP项目,就会将需要的依赖下载下来,如下所示
2.3 jcenter
我们代理的jcenter仓库,没有出现错误提示 Remote Automatically Blocked and Unavaliable
真实路径为 http://jcenter.bintray.com/
我们打开 http://jcenter.bintray.com/ ,可以正常打开,如下所示:
因此,出现错误 Remote Automatically Blocked and Unavaliable 的原因,应该就是远程的真实仓库地址失效导致的。
当然,可能也有一些是由于本地的Maven服务器不能访问外网网络导致的。这个是墙导致,另外再说!
作者:欧阳鹏 欢迎转载,与人分享是进步的源泉!
转载请保留原文地址:https://blog.csdn.net/qq446282412/article/details/92832741
☞ 本人QQ: 3024665621
☞ QQ交流群: 123133153
☞ github.com/ouyangpeng
☞ oypcz@foxmail.com
这篇关于【Maven学习】Nexus代理其他第三方的Maven仓库,出现Remote Automatically Blocked and Unavaliable的错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!