【问题标题】:unresolved dependency: com.sksamuel.scapegoat#sbt-scapegoat;1.0.4: not found未解决的依赖:com.sksamuel.scapegoat#sbt-scapegoat;1.0.4:未找到
【发布时间】: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 一样,我们指定解决依赖关系后要使用的版本。

标签: scala 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
    猜你喜欢
    • 2020-12-03
    • 2020-11-08
    • 2018-01-29
    • 1970-01-01
    • 2012-11-24
    • 2018-12-16
    • 2016-03-20
    • 2014-12-17
    • 1970-01-01
    相关资源
    最近更新 更多