我的项目 edn 有一个过时的 Maven 链接,该链接已在2020年停止解析,因为 Maven 仅从2020年开始支持https
:mvn/repos {"central" {:url "http://central.maven.org/maven2/"}}
当从新电脑检索依赖项时,所有包都以类似以下错误失败:
下载中:从 central 下载 selmer/selmer/1.12.31/selmer-1.12.31.pom
下载已损坏:校验和验证失败,预期 <meta 但得到 ad208edec82716369dab76b6cbca3475a4ae2033
这是因为由于 AT&T dnsassist 而“下载的包”实际上成了 HTML 文件。
由于校验和失败,我预计下载的包会被删除,而不仅仅是保留为损坏的 HTML 文件。我不得不删除整个 .m2,修复仓库链接,然后重新下载以解决问题。