无法构建kafka-connect-jdbc源代码

时间:2018-10-23 01:26:59

标签: java maven apache-kafka apache-kafka-connect confluent

mvn install命令失败,并且我无法构建kafka-connect-jdbc源代码。我的意图是修改kafka-connect-jdbc源代码。

我按照指示进行了 https://github.com/confluentinc/kafka-connect-jdbc/issues/456https://github.com/confluentinc/kafka-connect-jdbc/wiki/FAQ

所有这些都不能解决问题。有人可以帮忙吗?

错误消息(摘要)

[错误]无法在项目kafka-connect-jdbc上执行目标org.apache.maven.plugins:maven-compiler-plugin:3.8.0:compile(默认编译):编译失败:编译失败: [错误] /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/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。类型不存在

3 个答案:

答案 0 :(得分:0)

将kafka源代码库下载到您的Maven本地存储库中,然后重试即可。

答案 1 :(得分:0)

kafka-connect-jdbc的主版本取决于中央maven存储库上不可用的快照库。

确保在本地克隆:

成功执行这些步骤后,继续在本地构建/修改kafka-connect-jdbc

答案 2 :(得分:0)

转到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