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

时间:2018-02-19 11:45:25

标签: scala sbt

我试图通过将此添加到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

我也尝试过将scapegoatVersion指定为build.sbt:

  

scapegoatVersion:=“1.3.4”

我正在使用IntelliJ Idea。 Thnx提前获得帮助。

2 个答案:

答案 0 :(得分:4)

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

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

答案 1 :(得分:0)

您似乎有错误的插件名称(需要scalac-scapegoat-plugin)或使用%%代替%sbt-scapegoat没有_< scala版本> maven repo中的后缀。

<强>更新

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