下载 org.scalameta:semanticdb-scalac_2.13.6:4.4.10 时出错

Error downloading org.scalameta:semanticdb-scalac_2.13.6:4.4.10

我最近升级到 Scala 2.13.6,我看到了:

Error downloading org.scalameta:semanticdb-scalac_2.13.6:4.4.10

当我尝试构建时。

我在升级到 2.13.5 时遇到了类似的错误,但能够将 semanticdbVersion := "4.4.11" 添加到 build.sbt 以使其正常工作。

这次不行。

您可以在中央 Maven 存储库上查看项目的哪些版本适用于哪个 Scala 版本:

https://mvnrepository.com/artifact/org.scalameta/semanticdb-scalac

截至今天,为 Scala 2.13.6 构建的唯一版本是 4.4.18。

此信息可能也可以在他们的 GitHub 发行说明 oages

上找到

我假设您使用的是 sbt-scalafix plugin in your build. This kind of error can happen if you update the scala version before you update the scalafix plugin to the latest version because the semanticdb version is usually set via this setting in your build.sbt (At least this is the official recommendation):

semanticdbVersion := scalafixSemanticdb.revision

如果是 scala v2.13.6,我需要将 sbt-scalafix 的版本升级到 v0.9.28 以修复您描述的错误。