我不斷從我的 GitHub Actions 作業流程中收到以下錯誤:
[info] welcome to sbt 1.7.1 (Eclipse Adoptium Java 11.0.16.1)
[info] loading settings for project plant-simulator-build from plugins.sbt ...
[info] loading project definition from /home/runner/work/plant-simulator/plant-simulator/project
[warn]
[warn] Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
[warn] org.scoverage:sbt-scoverage:2.0.7 (sbtVersion=1.0, scalaVersion=2.12)
[warn]
[warn] Note: Unresolved dependencies path:
[error] sbt.librarymanagement.ResolveException: Error downloading org.scoverage:sbt-scoverage;sbtVersion=1.0;scalaVersion=2.12:2.0.7
[error] Not found
[error] Not found
[error] not found: https://repo1.maven.org/maven2/org/scoverage/sbt-scoverage_2.12_1.0/2.0.7/sbt-scoverage-2.0.7.pom
[error] not found: /home/runner/.ivy2/localorg.scoverage/sbt-scoverage/scala_2.12/sbt_1.0/2.0.7/ivys/ivy.xml
[error] not found: https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/org.scoverage/sbt-scoverage/scala_2.12/sbt_1.0/2.0.7/ivys/ivy.xml
[error] not found: https://repo.typesafe.com/typesafe/ivy-releases/org.scoverage/sbt-scoverage/scala_2.12/sbt_1.0/2.0.7/ivys/ivy.xml
[error] at lmcoursier.CoursierDependencyResolution.unresolvedWarningOrThrow(CoursierDependencyResolution.scala:345)
[error] at lmcoursier.CoursierDependencyResolution.$anonfun$update$38(CoursierDependencyResolution.scala:314)
[error] at scala.util.Either$LeftProjection.map(Either.scala:573)
[error] at lmcoursier.CoursierDependencyResolution.update(CoursierDependencyResolution.scala:314)
我在我的 project/plugins.sbt 檔案中定義了以下內容:
// For code coverage test
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.0.7")
我的問題是,為什么它采用 2.12_1.0 覆寫版本而不是 2.12.17_2.0.7?這正在破壞我的構建。有想法該怎么解決這個嗎?
uj5u.com熱心網友回復:
我的問題是,為什么它采用 2.12_1.0 覆寫版本而不是 2.12.17_2.0.7?
它不是。它正在嘗試查找插件的 2.0.7 版本。2.12 指的是 SBT 期望的插件的 Scala 版本(與您的專案的版本不同),而 1.0 指的是 SBT 主要版本。
報錯資訊比較清楚:
Note: Some unresolved dependencies have extra attributes. Check that these dependencies exist with the requested attributes.
org.scoverage:sbt-scoverage:2.0.7 (sbtVersion=1.0, scalaVersion=2.12)
這正在破壞我的構建。有想法該怎么解決這個嗎?
截至今天,還沒有 2.0.7 版本。最新的是 2.0.5。查看插件的 GitHub 頁面以供參考:https ://github.com/scoverage/sbt-scoverage 。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/529605.html
上一篇:Quill找不到案例類屬性
