阿里云 maven 镜像,有些包下载错误

241 天前
 mikasa1024
<dependency>
    <groupId>com.graphhopper</groupId>
    <artifactId>graphhopper-reader-osm</artifactId>
    <version>3.0-pre1</version>
    <type>pom</type>
</dependency>

在项目中发现下载上面这个包错误,maven 报错连接超时

然后我去阿里云 maven 镜像官网( https://developer.aliyun.com/mvn/search )搜索到这个包手动下载,也是错误,各位也可以试一下

为避免以后还有问题,切换成清华镜像了

1647 次点击
所在节点    Java
20 条回复
hefish
241 天前
这东西一早就是自己用代理,走官方。 包括 docker hub, php composer 之类的。
devswork
241 天前
以前我也是使用国内的各类镜像站,比如阿里云 maven 、腾讯 npm 、USTC 的 homebrew 源、openWRT 的包源.......后来直接软路由解决,再也不用折腾这种 CN 地区难题,这种国内的镜像源很有可能缺包、少包(敏感被过滤?)、选择性不同步、随机抽风(超时验证之类)。相较于花时间配置、折腾、解决这些问题,都不如花点$直接从源头解决网络问题,而且各类配置都是官方的,不会出现各式各样的别人都遇不到的 bug 。
从此后再也不用担心因为自己配置的源的问题,导致各类问题。
zhangqx
241 天前
搞个代理下中央仓库吧,没别的
不过日常下载常用包还是阿里云快
cslive
241 天前
换镜像吧,阿里镜像限速 200k ,笑死我了
txwdcom
240 天前
@mikasa1024 清华有 maven 镜像?我在网上怎么找不到
mikasa1024
240 天前
@devswork #2

通过代理或者软路由确实从根本解决问题,我也是没想到阿里云居然会出问题
txwdcom
240 天前
repo.maven.apache.org 不就是官方的仓库地址嘛。。这不是清华的
mikasa1024
240 天前
@txwdcom #5 附言增加了,csdn 上这篇博客里看到的 https://blog.csdn.net/qq_38217990/article/details/129257106
interim
240 天前
腾讯云软件源还可以
wupher
240 天前
npm, Rust 都碰到过类似问题,不用镜像太慢,用了有时各种坑。

python 的黑坑就更多了,说多了都是泪。

这些应该算中国特色吧。
yazinnnn0
240 天前
https://repo.maven.apache.org/maven2/

你管这叫清华镜像?
a1274598858
240 天前
https://repo.maven.apache.org/maven2/

你管这叫清华镜像?
a1274598858
240 天前
阿里早不维护了,转腾讯
<repository>
<id>nexus-tencentyun</id>
<name>Nexus tencentyun</name>
<url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
</repository>
mikasa1024
240 天前
@txwdcom @yazinnnn0 @a1274598858

确实不清楚这个是不是清华的,看到 csdn 那篇博客顺便这样叫了,然后我试了下不开代理下载也挺稳定的

不过刚才仔细看了一下,和官方库的下载地址还是有区别的,dns 解析的 ip 也不一样,再有啥区别就不知道了

官方库下载地址: https://repo1.maven.org/maven2/
这里引用的是: https://repo.maven.apache.org/maven2/
ryan4290
240 天前
UTSC 有代理,看 IP 的使用了 xTom 的机房,速度还行;这个应该不存在缺少包的问题,就是稳定性不如境内的机器。

反代的地址是: maven.proxy.ustclug.org
txwdcom
240 天前
@mikasa1024
GPT 回答:
https://repo1.maven.org/maven2/https://repo.maven.apache.org/maven2/ 都是 Maven 中心仓库的 URL ,用于获取和分发 Maven 构建所需的依赖库( JAR 文件等)。

区别主要在于:

主机名: https://repo1.maven.org/maven2/ 使用 repo1.maven.org 作为主机名,而 https://repo.maven.apache.org/maven2/ 使用 repo.maven.apache.org 作为主机名。这两个主机名实际上都指向了相同的 Maven 中心仓库,只是提供多个主机名以提高可用性和负载均衡。

URL 声明: https://repo1.maven.org/maven2/ 实际上是 Maven 仓库的旧 URL ,而 https://repo.maven.apache.org/maven2/ 是 Maven 仓库的官方 URL ,由 Apache Maven 维护。为了更好地与 Apache Maven 社区一起工作,通常建议使用官方 URL 。

综上所述,https://repo.maven.apache.org/maven2/ 更常见,更推荐使用,因为它是由 Maven 社区维护的官方 URL 。虽然 https://repo1.maven.org/maven2/ 也可以工作,但最好遵循官方建议,使用官方的 URL 。
ronen
240 天前
在阿里的机器上下载应该没有限速吧。
mikasa1024
240 天前
@ryan4290 #15 试了一下,这个反代地址速度确实不错
mikasa1024
240 天前
@ronen #17 不像是限速,昨天帖子中这个包下载错误的时候,其他包是好的

刚才又试了一下,这个包可以下载了,有可能昨天出了什么故障
chirsgod
240 天前
现在华为的镜像和腾讯的镜像都比阿里的靠谱

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/987202

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX