V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
mikasa1024
V2EX  ›  Java

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

  •  
  •   mikasa1024 · 2023-10-31 18:06:41 +08:00 · 1906 次点击
    这是一个创建于 387 天前的主题,其中的信息可能已经有所发展或是发生改变。
    <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 )搜索到这个包手动下载,也是错误,各位也可以试一下

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

    第 1 条附言  ·  2023-11-01 09:24:21 +08:00
    <!-- 清华镜像 -->
    <mirror>
      <id>tsinghua</id>
      <url>https://repo.maven.apache.org/maven2/</url>
      <mirrorOf>central</mirrorOf>
    </mirror>
    

    这个清华镜像也是从网上找到,速度不错,包可以正常下载,再就是用的 apache maven 域名, 感觉正规一些

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

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

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

    这些应该算中国特色吧。
    yazinnnn0
        11
    yazinnnn0  
       2023-11-01 10:19:35 +08:00
    https://repo.maven.apache.org/maven2/

    你管这叫清华镜像?
    a1274598858
        12
    a1274598858  
       2023-11-01 10:48:35 +08:00
    https://repo.maven.apache.org/maven2/

    你管这叫清华镜像?
    a1274598858
        13
    a1274598858  
       2023-11-01 10:49:17 +08:00
    阿里早不维护了,转腾讯
    <repository>
    <id>nexus-tencentyun</id>
    <name>Nexus tencentyun</name>
    <url>http://mirrors.cloud.tencent.com/nexus/repository/maven-public/</url>
    </repository>
    mikasa1024
        14
    mikasa1024  
    OP
       2023-11-01 14:07:39 +08:00
    @txwdcom @yazinnnn0 @a1274598858

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

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

    官方库下载地址: https://repo1.maven.org/maven2/
    这里引用的是: https://repo.maven.apache.org/maven2/
    ryan4290
        15
    ryan4290  
       2023-11-01 15:42:31 +08:00   ❤️ 1
    UTSC 有代理,看 IP 的使用了 xTom 的机房,速度还行;这个应该不存在缺少包的问题,就是稳定性不如境内的机器。

    反代的地址是: maven.proxy.ustclug.org
    txwdcom
        16
    txwdcom  
       2023-11-01 16:02:24 +08:00
    @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
        17
    ronen  
       2023-11-01 16:05:07 +08:00
    在阿里的机器上下载应该没有限速吧。
    mikasa1024
        18
    mikasa1024  
    OP
       2023-11-01 16:38:45 +08:00
    @ryan4290 #15 试了一下,这个反代地址速度确实不错
    mikasa1024
        19
    mikasa1024  
    OP
       2023-11-01 16:44:27 +08:00
    @ronen #17 不像是限速,昨天帖子中这个包下载错误的时候,其他包是好的

    刚才又试了一下,这个包可以下载了,有可能昨天出了什么故障
    chirsgod
        20
    chirsgod  
       2023-11-01 18:18:27 +08:00
    现在华为的镜像和腾讯的镜像都比阿里的靠谱
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2815 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 14:59 · PVG 22:59 · LAX 06:59 · JFK 09:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.