首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >构建过程中Scala插件版本错误

构建过程中Scala插件版本错误
EN

Stack Overflow用户
提问于 2022-11-06 07:17:51
回答 1查看 54关注 0票数 0

我一直从我的GitHub操作工作流中得到以下错误:

代码语言:javascript
复制
[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)

我在我的项目/plugins.sbt文件中定义了以下内容:

代码语言:javascript
复制
// For code coverage test
addSbtPlugin("org.scoverage" % "sbt-scoverage" % "2.0.7")

我的问题是,为什么它采用的是2.12_1.0覆盖版本而不是2.12.17_2.0.7?这毁了我的身材。有什么办法解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-11-06 08:41:08

我的问题是,为什么它采用的是2.12_1.0覆盖版本而不是2.12.17_2.0.7?

事实并非如此。它正在试图找到2.0.7版的插件。2.12引用SBT所期望的Scala插件版本(与项目版本不同),1.0引用SBT主要版本。

错误信息比较清楚:

代码语言:javascript
复制
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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/74333968

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档