BIG EDIT :问题已“解决”。我们公司的一些聪明人决定我们的办公室应该通过代理开始访问互联网而不通知任何人。
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