apache-kafka 无法在Gradle中解析融合的Kafka依存关系?

2jcobegt  于 2022-11-01  发布在  Apache
关注(0)|答案(3)|浏览(151)

在构建gradle文件中添加confluent kafka的依赖项时,无法解析该依赖项。

compile group: 'io.confluent', name: 'kafka-avro-serializer', version: '4.0.0'
   compile group: 'io.confluent', name: 'kafka-schema-registry', version: '4.0.0'
   compile 'io.confluent:kafka-schema-registry:4.0.0:tests'

添加后出现以下错误。

rt4zxlrg

rt4zxlrg1#

这些依赖项在confluent存储库中(而不是在Maven central中)。您需要将https://packages.confluent.io/maven/声明为一个存储库。请参见this以了解如何完成此操作。

2guxujil

2guxujil2#

您必须添加confluent存储库才能查看依赖项。在存储库块中,您必须添加confluent maven存储库。请注意,我的gradle版本是7.1

repositories {
    mavenCentral()
    maven {
        url "https://packages.confluent.io/maven"
    }
}
zu0ti5jz

zu0ti5jz3#

正确输入应为,

repositories {
  mavenCentral()
  maven {
    url = uri("https://packages.confluent.io/maven")
  }
}

相关问题