未解决的依赖:com.sksamuel.scapegoat#sbt-scapegoat;1.0.4:未找到

Posted

技术标签:

【中文标题】未解决的依赖:com.sksamuel.scapegoat#sbt-scapegoat;1.0.4:未找到【英文标题】:unresolved dependency: com.sksamuel.scapegoat#sbt-scapegoat;1.0.4: not found 【发布时间】:2018-07-29 15:35:50 【问题描述】:

我正在尝试通过将其添加到 plugins.sbt 来使用 sbt-scapegoat:

addSbtPlugin("com.sksamuel.scapegoat" %% "sbt-scapegoat" % "1.0.4")

我的 scala 版本是:

2.11.12

我的 sbt 版本是:

1.1.0

我收到了这个错误:

[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: com.sksamuel.scapegoat#sbt-scapegoat;1.0.4: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]
[warn]  Note: Some unresolved dependencies have extra attributes.  Check that these dependencies exist with the requested attributes.
[warn]      com.sksamuel.scapegoat:sbt-scapegoat:1.0.4 (scalaVersion=2.12, sbtVersion=1.0)
[warn]
[warn]  Note: Unresolved dependencies path:
[warn]      com.sksamuel.scapegoat:sbt-scapegoat:1.0.4 (scalaVersion=2.12, sbtVersion=1.0) (/home/nitin/workspace/nimble/oculus-analytics/project/plugins.sbt#L43-44)
[warn]        +- default:oculus-analytics-build:0.1.0-SNAPSHOT (scalaVersion=2.12, sbtVersion=1.0)
[error] sbt.librarymanagement.ResolveException: unresolved dependency: com.sksamuel.scapegoat#sbt-scapegoat;1.0.4: not found

我也尝试在 build.sbt 中指定 scapegoatVersion:

替罪羊版本 := "1.3.4"

我正在使用 IntelliJ Idea。 Thnx 提前寻求帮助。

【问题讨论】:

您好,尝试在 build.sbt 中将替罪羊版本设置为 1.1.0。 嗨,@geek94 谢谢你的帮助,但实际上,替罪羊依赖(1.0.4)没有解决,除非依赖没有解决,否则我们在我们的设置中设置什么“替罪羊版本”并不重要构建.sbt。和 build.sbt 一样,我们指定解决依赖关系后要使用的版本。 【参考方案1】:
addSbtPlugin("com.sksamuel.scapegoat" % "sbt-scapegoat" % "1.0.9")

此插件适用于 scala 版本 2.11.12 和 sbt 版本 1.1.0

【讨论】:

【参考方案2】:

看起来您的插件名称错误(并且需要 scalac-scapegoat-plugin)或使用 %% 而不是 % 代替没有 _scala 版本> 后缀的 sbt-scapegoat maven 仓库。

更新

啊,刚刚注意到addSbtPlugin,所以应该是错误的名字

【讨论】:

感谢您的帮助,但仍然无法解决,我正在使用addSbtPlugin("com.sksamuel.scapegoat" %% "scalac-scapegoat-plugin" % "1.0.4") 是的。因为可用的插件版本是 1.3.x 和 1.4.0。见这里:search.maven.org/… 感谢@Evgeny 的帮助,但它没有用,我在这里得到了解决方案是link

以上是关于未解决的依赖:com.sksamuel.scapegoat#sbt-scapegoat;1.0.4:未找到的主要内容,如果未能解决你的问题,请参考以下文章

Maven:模块依赖未解决

由于未解决的依赖关系,无法使用 Winforms 控件

Hortonworks shc 未解决的依赖项

安装GTK开发环境,未满足依赖关系,如何解决

未解决的 SBT 依赖 com.google.errorprone#error_prone_annotations;[2.3.2,2.3.3]:未找到

使用 gradle 未解决 aar 库的传递依赖关系