我试图通过将此添加到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提前获得帮助。
答案 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
,所以应该是错误的名字