建立Confluent IO模式注册源的问题

时间:2019-06-24 16:30:11

标签: java apache-kafka confluent-schema-registry

构建confluent schema-registry源具有依赖性rest-utilscommon。 rest-utils构建良好。共同需要Kafka的构建(使用Gradle)和Kafka可以构建。

构建common会出现错误:

  

无法对项目通用日志执行目标:无法解析项目io.confluent:common-logging:jar:5.4.0-SNAPSHOT的依赖项:无法解析以下工件:org.apache.kafka:connect -api:jar:5.4.0-ccs-SNAPSHOT,org.apache.kafka:connect-json:jar:5.4.0-ccs-SNAPSHOT

请注意,Kafka源代码包括:/ connect / api和connect / json代码,尽管它们没有单独的构建文件。

任何有关如何构建此功能的提示?

1 个答案:

答案 0 :(得分:1)

这行似乎是问题所在。

https://github.com/confluentinc/common/blob/master/pom.xml#L52

<kafka.version>5.4.0-ccs-SNAPSHOT</kafka.version>

因此,您必须构建匹配的Kafka分支,您可以在此处找到(注意:这是Confluent的分叉存储库,而不是apache/kafka,后者可能没有5.4.0-ccs版本)

https://github.com/confluentinc/kafka/blob/master/gradle.properties#L23