下载 net.cakesolutions:scala-kafka-client 时出错 - 未找到
Posted
技术标签:
【中文标题】下载 net.cakesolutions:scala-kafka-client 时出错 - 未找到【英文标题】:Error downloading net.cakesolutions:scala-kafka-client - Not Found 【发布时间】:2020-08-10 04:10:38 【问题描述】:我正在尝试在我的 sbt 中安装 Kafka,但是当我点击“导入更改”时出现错误:
[error] 堆栈跟踪被抑制;完整运行“上次更新” 输出 [error] 堆栈跟踪被抑制;最后运行 ssExtractDependencies' 用于完整输出 [错误](更新) sbt.librarymanagement.ResolveException:下载错误 net.cakesolutions:scala-kafka-client_2.13:2.3.1 [错误] 未找到 [错误] 未找到 [错误] 未找到: C:\Users\macca.ivy2\local\net.cakesolutions\scala-kafka-client_2.13\2.3.1\ivys\ivy.xml [错误] 未找到: https://repo1.maven.org/maven2/net/cakesolutions/scala-kafka-client_2.13/2.3.1/scala-kafka-client_2.13-2.3.1.pom [错误](ssExtractDependencies) sbt.librarymanagement.ResolveException:下载错误 net.cakesolutions:scala-kafka-client_2.13:2.3.1 [错误] 未找到 [错误] 未找到 [错误] 未找到: C:\Users\macca.ivy2\local\net.cakesolutions\scala-kafka-client_2.13\2.3.1\ivys\ivy.xml [错误] 未找到: https://repo1.maven.org/maven2/net/cakesolutions/scala-kafka-client_2.13/2.3.1/scala-kafka-client_2.13-2.3.1.pom [错误] 总时间:1 秒,完成时间 19:56:34 26/04/2020 [信息] 关闭 关闭 sbt 服务器
build.sbt:
name := "KafkaProducer"
version := "0.1"
scalaVersion := "2.13.0"
libraryDependencies ++= Seq(
"io.circe" %% "circe-parser" % "0.12.3",
"net.cakesolutions" %% "scala-kafka-client" % "2.3.1"
)
【问题讨论】:
当然,不会找到https://repo1.maven.org
,但现在日志中也应该包含bintray
。但是,为什么需要这个? kafka-streams
自版本 2.0 起已包含 Scala 客户端。 org.apache.kafka % kafka-clients % 2.0
与 Scala 配合得很好
@cricket_007 与此依赖项我仍然得到完全相同的错误。
您是否在使用代理?这对我来说很好mvnrepository.com/artifact/org.apache.kafka/kafka-streams/2.5.0
【参考方案1】:
根据github page for scala-kafka-client
,您需要将 bintray 解析器添加到您的 build.sbt:
resolvers += Resolver.bintrayRepo("cakesolutions", "maven")
【讨论】:
@Alon 如果你向解析器添加了一个 repo,你应该会得到一个不同的错误 @cricket_007 我发誓是同一个【参考方案2】:截至今天,Scala 仍然不兼容版本之间的二进制文件,并且在“次要”(2.10 -> 2.11 -> 2.12 -> 2.13)版本之间存在严重破坏性变化。
这会导致维护者采用新版本的速度相对较慢。
例如Apache Spark 在上一个稳定版本中才刚刚开始支持 2.12。
甚至到了默认设置的地步。
所以如果我想用 2.13 运行它,我有三个选择:
-
sbt 本地发布
改用standard Java client
Scala 包的维护者唠叨发布工件
但我决定通过将 Scala 降级到 2.12 来解决这个问题
【讨论】:
以上是关于下载 net.cakesolutions:scala-kafka-client 时出错 - 未找到的主要内容,如果未能解决你的问题,请参考以下文章
前端实现下载的触发机制,一篇文章搞定下载(文件下载,图片下载,截屏下载)
由浅入深,探索前端下载,妈妈再也不用担心我不会下载了(文件下载,图片下载,截屏下载)
ios开发视频播放后台下载功能实现 :1,ios播放视频 ,包含基于AVPlayer播放器,2,实现下载,iOS后台下载(多任务同时下载,单任务下载,下载进度,下载百分比,文件大小,下载状态)(真机调