Невозможно собрать исходный код 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: компиляция (default-compile) в проекте kafka-connect-jdbc: Ошибка компиляции: Ошибка компиляции: [ERROR] /java/projects/kafka-connect-jdbc/src/main/java/io/confluent/connect/jdbc/dialect/SqlServerDatabaseDialect.java:[19,38] package 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/SqlServerDatabaseDialect.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 не существует

2 ответа

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

Перейдите к 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

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

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

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

Другие вопросы по тегам