0

大编辑:问题已“解决”。我们公司的一些聪明人决定我们的办公室应该开始通过代理访问互联网而不通知任何人。

maven 构建今天停止为我所有的 java 项目工作。它总是挂在这个问题上:

Could not transfer artifact [some artifact] from/to central 
(http://repo.maven.apache.org/maven2): Checksum validation failed, 
expected  but is 63801e851fe885601a0bd0eceb6501f7db37e47e

在不同的项目上,它挂在不同的库上,但预期的校验和总是相同的。我认为这不是我的配置问题,因为这里的其他人开始发生这种情况。

该存储库似乎还可以,因为我可以手动下载工件。

编辑:我正在构建干净的本地存储库。

EDIT2:存储库在主 pom 中定义如下:

    <repositories>
      <repository>
        <id>Maven Central</id>
        <url>http://repo1.maven.org/maven2/</url>
      </repository>
    <repositories>

EDIT3:看起来maven总是从神器中检索这个(十六进制,因为没有可见的字符)

0000000: 2020 2020 2020 2020 2020 2020 2020 2020
0000010: 2020 2020 2020 2020 2020 2020 2020 2020                  
0000020: 2020 2020 2020 2020 2020 2020 2020 2020                  
0000030: 2020 2020 2020 2020 2020 2020 2020 2020                  
0000040: 2020 2020 2020 2020 2020 2020 2020 2020                  
0000050: 2020 2020 2020 2020 2020 2020 2020 2020                  
0000060: 2020 200a  
4

0 回答 0