在下载net.cakesolutions:scala-kafka-client时出现错误 - 没有找到。

问题描述 投票:0回答:1

我试图在我的sbt中安装Kafka,但当我点击 "导入更改 "时,我得到一个错误。

错误]堆栈跟踪被抑制;运行 "最后一次更新 "以获得完整的输出[错误]堆栈跟踪被抑制;运行 "最后一次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.orgmaven2netcakesolutionsscala-kafka-client_2.132.3.1scala-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.orgmaven2netcakesolutionsscala-kafka-client_2.132.3.1scala-kafka-client_2.13-2.3.1.pom。 [error] Total time: 1 s, completed 19:56:34 26042020 [info] shutting down sbt server (信息)

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"
)
scala apache-kafka sbt
1个回答
1
投票

根据 的github页面 scala-kafka-client你需要在你的 build.sbt 中添加一个 bintray 解析器。

resolvers += Resolver.bintrayRepo("cakesolutions", "maven")

0
投票

到目前为止,Scala在不同的版本之间仍然是不兼容的,并且在 "次要"(2.10 -> 2.11 -> 2.12 -> 2.13)版本之间会有严重的中断变化。

这导致了维护者在采用新版本时相对缓慢的情况。

如:Apache Spark在上一个稳定版本中勉强开始支持2.12。

甚至到了默认的地步。

所以如果我想用2.13来运行这个,我有三个选择。

  1. sbt publish -local
  2. 使用 标准Java客户端 而是
  3. 唠叨的Scala包的维护者发布的人工智能

但我决定直接将Scala降级到2.12来解决。

© www.soinside.com 2019 - 2024. All rights reserved.