Could not transfer artifact xxx from/to xxx解决方案

问题描述

本地仓库有对应的jar包,但是maven install 一直提示 Could not transfer artifact。折腾了我老半天

Failed to read artifact descriptor for *: Could not transfer artifact * from/to central (https://repo.maven.apache.org/maven2): Received fatal alert: protocol_version -> [Help 1]

Failed to read artifact descriptor for *: Could not transfer artifact com.* from/to central (https://repo.maven.apache.org/maven2): Received fatal alert: protocol_version -> [Help 1]

解决步骤

  1. 找到本地仓库对应的问题jar包 后里面一个 _remote.repositories 文件;
    在这里插入图片描述
  2. 打开这个文件 把 public= 改成 central=ps: nexus 表示为私服,central表示为中央仓库
    在这里插入图片描述
  3. 此时可以重新编译,如果还是报 Could not transfer artifact ,不要方,你可以再尝试把对应jar包目录中 .lastUpdated结尾的文件给干掉,这个时候就好了。

希望这个解决方案可以帮助大家,谢谢

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐