Не удается собрать исходный код kafka-connect-jdbc

Команда mvn install не работает, и я не могу собрать исходный код kafka-connect-jdbc. Я намерен изменить исходный код kafka-connect-jdbc.

Я выполнил инструкции https://github.com/confluentinc/kafka-connect-jdbc/issues/456 и https://github.com/confluentinc/kafka-connect-jdbc/wiki/FAQ

Все это не решает проблемы. Может кто-нибудь помочь?

Сообщение об ошибке (фрагмент)

[ОШИБКА] Не удалось выполнить цель org.apache.maven.plugins: maven-compiler-plugin: 3.8.0: компиляция (компиляция по умолчанию) в проекте kafka-connect-jdbc: Ошибка компиляции: Ошибка компиляции: [ERROR] / java /projects/kafka-connect-jdbc/src/main/java/io/confluent/connect/jdbc/dialect/SqlServerDatabaseDialect.java:[19,38] пакет org.apache.kafka.common.config не существует [ОШИБКА] java / projects / kafka-connect-jdbc / src / main / java / io / confluent / connect / jdbc / dialect / SqlServerDatabaseDialect.java: [20,37] пакет org.apache.kafka.connect.data не существует [ОШИБКА ] /java/projects/kafka-connect-jdbc/src/main/java/io/confluent/connect/jdbc/dialect/SqlServerDatabaseDialect.java:[21,37] пакет org.apache.kafka.connect.data не существует [ОШИБКА] /java/projects/kafka-connect-jdbc/src/main/java/io/confluent/connect/jdbc/dialect/SqlServerDatabaseDialect.java:[22,37] пакет org.apache.kafka.connect.data выполняет не существует [ОШИБКА] / java / projects / kafka-connect-jdbc / src / main / java / io / confluent / connect / jdbc / dialect / Sq lServerDatabaseDialect.java:[23,37] пакет org.apache.kafka.connect.data не существует [ОШИБКА] / java / projects / kafka-connect-jdbc / src / main / java / io / confluent / connect / jdbc / dialect / DatabaseDialectProvider.java: [19,38] пакет org.apache.kafka.common.config не существует [ОШИБКА] / java / projects / kafka-connect-jdbc / src / main / java / io / confluent / connect / jdbc / dialect / GenericDatabaseDialect.java: [19,38] пакет org.apache.kafka.common.config не существует [ОШИБКА] / java / projects / kafka-connect-jdbc / src / main / java / io / confluent / connect / jdbc / dialect / GenericDatabaseDialect.java: [20,44] пакет org.apache.kafka.common.config.types не существует


person jried    schedule 23.10.2018    source источник
comment
org.apache.kafka.... does not exist будет означать, что вы не создавали исходный код Kafka (используя Gradle)   -  person OneCricketeer    schedule 23.10.2018


Ответы (3)


Загрузите исходные библиотеки kafka в локальное репозиторий maven и повторите попытку.

person jeevan madhur    schedule 15.11.2018

Основная версия kafka-connect-jdbc зависит от библиотек моментальных снимков, недоступных в центральном репозитории maven.

Обязательно клонируйте локально:

После успешного выполнения этих шагов перейдите к локальной сборке / изменению kafka-connect-jdbc.

person marius_neo    schedule 16.11.2018

Перейдите к FAQ и получите информацию что вы должны:

Kafka - clone https://github.com/confluentinc/kafka.git and build with ./gradlew installAll
Common - clone https://github.com/confluentinc/common and build with mvn install
person Paweł Cieśla    schedule 03.03.2020