резольвер sbt для слияния - PullRequest
       14

резольвер sbt для слияния

0 голосов
/ 29 августа 2018

Я не могу добавить слияния репо в мой сб. Я посмотрел пример pom и нашел определение добавления репо в maven.

<repositories>
  <repository>
    <id>confluent</id>
    <url>https://packages.confluent.io/maven/</url>
  </repository>

  <!-- further repository entries here -->

</repositories>

и зависимости

<dependencies>

  <dependency>
    <groupId>org.apache.kafka</groupId>
    <artifactId>kafka_2.11</artifactId>
    <version>2.0.0-cp1</version>
  </dependency>

  <!-- further dependency entries here -->

</dependencies>

Я использовал

resolvers += Resolver.url("confluent", url("http://packages.confluent.io/maven/")) in build.sbt`

и объявленные зависимости как

libraryDependencies += "org.apache.kafka" % "kafka-clients" % "2.0.0-cp1"
libraryDependencies += "org.apache.kafka" %% "kafka" % "2.0.0-cp1"

Я все еще получаю

::::::::::::::::::::::::::::::::::::::::::::::
[warn]  ::          UNRESOLVED DEPENDENCIES         ::
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::
[warn]  :: org.apache.kafka#kafka-clients;2.0.0-cp1: not found
[warn]  :: org.apache.kafka#kafka_2.12;2.0.0-cp1: not found
[warn]  ::::::::::::::::::::::::::::::::::::::::::::::

каким должен быть правильный способ сделать это? Мой билд.sbt

name := "kafka-Test"

version := "1.0"

scalaVersion := "2.12.3"


resolvers += Resolver.url("confluent", url("https://packages.confluent.io/maven/"))

libraryDependencies += "org.apache.kafka" % "kafka-clients" % "2.0.0-cp1"
libraryDependencies += "org.apache.kafka" %% "kafka" % "2.0.0-cp1"

1 Ответ

0 голосов
/ 29 августа 2018

Проблема в определении вашего резольвера. Должно быть:

resolvers += "confluent" at "https://packages.confluent.io/maven/"

Я только что попробовал это, и это работает.

...