【问题标题】:SBT cannot resolve org.apache.hadoopSBT 无法解析 org.apache.hadoop
【发布时间】:2020-04-24 02:52:11
【问题描述】:

抱歉,我对 Scala 和 SBT 还很陌生。这是我的 build.sbt 文件

name := "test_stream"

version := "0.1"

scalaVersion := "2.12.10"

resolvers in ThisBuild += Resolver.bintrayRepo("streetcontxt", "maven")

mainClass in Compile := Some("basepackage.Main")
enablePlugins(JavaAppPackaging)
enablePlugins(DockerPlugin)

libraryDependencies ++= Seq(
  "com.typesafe.akka" %% "akka-stream" % "2.6.1",
  "com.amazonaws" % "aws-java-sdk-s3" % "1.11.693",
  "com.streetcontxt" %% "kcl-akka-stream" % "2.0.3",
  "me.maciejb.snappyflows" %% "snappy-flows" % "0.2.0",
  "org.xerial.snappy" % "snappy-java" % "1.1.7.3",
  "org.apache.hadoop" % "hadoop-common" % "2.10.0",
  "org.apache.hadoop" % "hadoop-core" % "1.2.1"
)

我收到以下错误: sbt.librarymanagement.ResolveException: unresolved dependency: org.apache.hadoop#hadoop-common;2.10.0: Resolution failed several times for dependency: org.apache.hadoop#hadoop-common;2.10.0 {compile=[default(compile)]}::

【问题讨论】:

  • 尝试在 sbt 中启用调试级别日志:scala-sbt.org/1.x/docs/… - 它将打印出为什么无法解析该依赖项的详细信息以及 sbt 尝试使用哪些链接来下载依赖项。
  • 我想在 IDEA 中重新安装 scala 插件,以修复它。谢谢:)

标签: scala hadoop sbt


【解决方案1】:

尝试删除 ~/.sbt 和 ~/.ivy2 并再次运行

【讨论】:

  • 在那之后,我无法编译任何东西...Error while importing sbt project: List(Getting org.scala-sbt sbt 1.2.8 (this may take some time)... unresolved dependency: org.scala-sbt#sbt;1.2.8: not found :: problems summary :: :::: WARNINGS module not found: org.scala-sbt#sbt;1.2.8
  • ~/.sbt 整个 sbt 的主目录。为了清理 ivy 缓存需要删除 ~/.ivy2/cache 而不是
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-07-23
  • 1970-01-01
  • 2016-09-10
  • 2015-10-12
  • 2013-04-20
  • 2022-01-04
  • 2017-04-14
相关资源
最近更新 更多