我的项目edn有一个过时的Maven链接,由于Maven在2020年改变了到只使用https,所以它不再解析。
:mvn/repos {"central" {:url "http://central.maven.org/maven2/"}
当从新电脑检索依赖项时,所有包都无法正常工作,出现错误,例如
正在下载:从central下载selmer/selmer/1.12.31/selmer-1.12.31.pom
下载损坏:校验和验证失败,预期为<><;元,但实际是ad208edec82716369dab76b6cbca3475a4ae2033
这是由于AT&T dnsassist的错误,下载的"包"实际上是HTML文件。
由于校验和失败,我期望删除下载的包,而不是保留 broken html 文件。我不得不删除整个 .m2,修复仓库链接,然后再重新下载来修复。