当前位置: 首页 > 知识库问答 >
问题:

未解析的依赖项:com。斯克塞缪尔。替罪羊#sbt替罪羊;1.0.4:未找到

长孙逸仙
2023-03-14

我试图通过将此添加到plugins.sbt来使用sbt替罪羊:

addSbtPlugin(“com.sksamuel.替罪羊”%%“sbt替罪羊”%”“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中指定替罪羊版本(scapegoatVersion)。sbt:

替罪羊版本:=“1.3.4”

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

共有2个答案

羊昊苍
2023-03-14

看起来您要么有错误的插件名称(并且需要scalac替罪羊插件),要么使用%%,而不是%%,因为sbt替罪羊没有_

更新

啊,刚才提到了addSbtPlugin,所以应该是错误的名称

吉凯捷
2023-03-14
addSbtPlugin("com.sksamuel.scapegoat" % "sbt-scapegoat" % "1.0.9")

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

 类似资料:
  • 关于解决依赖关系,我与sbt有一些问题。 built.sbt Sbt版本:来自arch community repository的Sbt 1.0.0-2 运行操作系统:Antergos内核4.12.8-2-arch

  • 我做错了什么? 我已经将Intellij设置为使用Scala2.11.8,但输出可能意味着使用了不同的版本(?)。 我试过以前一个类似问题的想法,但没有帮助: 更新:我将SBT版本更改为0.13.18后的输出

  • 版本:=“1.0” scalaVersion:=“2.11.8” ivyScala:=ivyScala.Value map{_.copy(overrideScalaVersion=true)} libraryDependencies+=“org.apache.spark”%%“Spark-Core”%“2.1.0” 当我尝试用sbt组装jar时,我试图将spark引入我的开发环境,但它失败了,并且

  • 这是build.sbt文件: 更新:查看解析器 [play21-osm]$show resolvers[信息]列表(Typesafe Releases repository:http://repo.Typesafe.com/Typesafe/Releases/,Typesafe relepository:http://Typesafe.artifactoryonline.com/Typesafe,

  • 我正在使用IntelliJ开发Spark应用程序。我正在遵循这个关于如何使intellij与SBT项目良好地工作的指导。 但这样我就无法在IntelliJ内部运行应用程序,因为类路径中不会包含spark依赖项。

  • 试图遵循O'Reilly的“编程Scala”一书中的示例。下载并安装sbt,使用:brew install sbt@1似乎已成功。然后在命令行输入“sbt”或“sbt-v”(在Mac上bash)后,我会得到: 格伦