【发布时间】:2016-08-10 07:15:50
【问题描述】:
我得到了这个错误,为什么要在我的项目 build.sbt 中导入 scalding sbt(ref: How to declare dependency on Scalding in sbt project?)。请帮帮我。
lazy val scaldingCore = ProjectRef(uri("https://github.com/twitter/scalding.git"), "scalding-core")
lazy val myProject = project in file(".") dependsOn scaldingCore
错误:导入 SBT 项目时出错:
...
[警告] ==== 公众:尝试 [警告]
https://repo1.maven.org/maven2/com/twitter/scalding-core_2.10/0.16.0-SNAPSHOT/scalding-core_2.10-0.16.0-SNAPSHOT.pom [信息] 解决 org.scala-lang#scala-compiler;2.10.4 ... [信息] 解决 org.scala-lang#scala-reflect;2.10.4 ... [信息] 解决 org.scala-lang#jline;2.10.4 ... [信息] 正在解决 org.fusesource.jansi#jansi;1.4 ... [警告] :::::::::::::::::::::::::::::::::::::::::::::: [警告]: :
未解决的依赖::[警告] :::::::::::::::::::::::::::::::::::::::::::::: [警告]: : com.twitter#scalding-core_2.10;0.16.0-SNAPSHOT:未找到 [警告] :::::::::::::::::::::::::::::::::::::::::::::: [警告] [警告] 注意: 未解决的依赖路径:[警告] com.twitter:scalding-core_2.10:0.16.0-SNAPSHOT [警告] +- myproject:myproject_2.10:0.1-SNAPSHOT [trace] 堆栈跟踪被抑制: 运行 'last myProject/:update' 以获得完整输出。 [trace] 堆栈跟踪 抑制:完整运行 'last myProject/:ssExtractDependencies' 输出。 [错误] (myProject/:update) sbt.ResolveException: 未解决 依赖项:com.twitter#scalding-core_2.10;0.16.0-SNAPSHOT:未找到 [错误] (myProject/:ssExtractDependencies) sbt.ResolveException: 未解决的依赖关系:com.twitter#scalding-core_2.10;0.16.0-SNAPSHOT: 没找到
【问题讨论】:
-
嗯,这是一个未解决的依赖错误。您可能缺少 Scalding 项目的解析器。你的 build.sbt 是什么样的?
-
发布您的
build.sbt文件。 -
我建议尝试使用我编写的 SBT 插件来开始使用:github.com/danosipov/sbt-scalding-plugin
标签: scala twitter sbt scalding