Ошибка при загрузке net .cakesolutions: scala -kafka-client - не найден - PullRequest
0 голосов
/ 26 апреля 2020

Я пытаюсь установить Kafka в моем sbt, но когда я нажимаю «импортировать изменения», я получаю сообщение об ошибке:

[error] трассировка стека подавлена; запустить 'последнее обновление' для полной трассировки стека [ошибка] подавлена; запустите 'last 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"
)

Ответы [ 2 ]

1 голос
/ 26 апреля 2020

Для страницы github для scala-kafka-client вам необходимо добавить решатель bintray в свой build.sbt:

resolvers += Resolver.bintrayRepo("cakesolutions", "maven")
0 голосов
/ 30 апреля 2020

На сегодняшний день Scala по-прежнему не является двоично-совместимым между версиями и имеет тенденцию к серьезным разрывным изменениям между «второстепенными» (2.10 -> 2.11 -> 2.12 -> 2.13) выпусками.

Это приводит к Ситуация, когда сопровождающие относительно медленно внедряют новые версии.

например, Apache Spark едва поддерживает 2.12 в последней стабильной версии.

И даже до такой степени, что это версия по умолчанию.

Поэтому, если я хочу запустить это с 2.13, у меня есть три варианта:

  1. sbt publi sh -local
  2. Использование стандарт Java * * * * * * * * * * * * * * * * * * * * * * * * * * * * *} * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * НЕ НЕ НЕ КОТО; '*} 1021 *
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...