scala не работает с kafka-streams-scala и maven - PullRequest
0 голосов
/ 12 сентября 2018

Проблема в том, что у меня есть программа, которая собирается и работает нормально. Он написан на Scala и использует DSL Kafka Streams. Я должен был использовать новый пакет kafka-streams-scala, и я использую Maven прямо сейчас. Я не могу использовать SBT прямо сейчас. Когда я добавляю зависимость

    <dependency>
        <groupId>org.apache.kafka</groupId>
        <artifactId>kafka-streams-scala_2.11</artifactId>
        <version>2.0.0</version>
    </dependency>

Затем я получаю все виды ошибок в коде, который уже выполняется. Я даже не могу сделать следующее утверждение импорта
import scala.collection.JavaConverters._.

Когда я это делаю, я получаю следующую ошибку object language is not a member of package org.apache.kafka.streams.scala.

Почему это счастье и как я могу это исправить?

1 Ответ

0 голосов
/ 13 сентября 2018

Мне нужно было добавить префикс _root_ ко всем основным пакетам Scala, например,

import _root_.scala.collection.JavaConverters._
...