spring-cloud-stream 缺少模式模块
Missing schema module for spring-cloud-stream
尝试使用以下example from Spring Docs
@Bean
public MessageConverter userMessageConverter() throws IOException {
AvroSchemaMessageConverter avroSchemaMessageConverter {
return new AvroSchemaMessageConverter(MimeType.valueOf("avro/bytes");
}
使用Gradle如下
buildscript {
ext {
springBootVersion = '1.4.2.RELEASE'
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'org.springframework.boot'
dependencies {
compile('org.springframework.cloud:spring-cloud-stream')
compile('org.springframework.cloud:spring-cloud-starter-stream-kafka')
}
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:Camden.SR2"
}
}
Gradle 正在加载 spring-cloud-streams 1.1.0.RELEASE
的正确版本,但它与 Github Repo 不匹配。神器缺少 org.springframework.cloud.stream.schema
package/source.
我是不是漏掉了什么?
工件 org.springframework.cloud:spring-cloud-starter-stream-kafka
引入了 spring-cloud-stream
、spring-cloud-stream-codec
和相关的依赖项,如 spring-integration
。您必须明确定义 org.springframework.cloud:spring-cloud-stream-schema
.
此外,您无需指定 'org.springframework.cloud:spring-cloud-stream',因为它将通过 org.springframework.cloud:spring-cloud-stream-binder-kafka
.
成为 org.springframework.cloud:spring-cloud-starter-stream-kafka
的一部分
尝试使用以下example from Spring Docs
@Bean
public MessageConverter userMessageConverter() throws IOException {
AvroSchemaMessageConverter avroSchemaMessageConverter {
return new AvroSchemaMessageConverter(MimeType.valueOf("avro/bytes");
}
使用Gradle如下
buildscript {
ext {
springBootVersion = '1.4.2.RELEASE'
}
dependencies {
classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}")
}
}
apply plugin: 'org.springframework.boot'
dependencies {
compile('org.springframework.cloud:spring-cloud-stream')
compile('org.springframework.cloud:spring-cloud-starter-stream-kafka')
}
dependencyManagement {
imports {
mavenBom "org.springframework.cloud:spring-cloud-dependencies:Camden.SR2"
}
}
Gradle 正在加载 spring-cloud-streams 1.1.0.RELEASE
的正确版本,但它与 Github Repo 不匹配。神器缺少 org.springframework.cloud.stream.schema
package/source.
我是不是漏掉了什么?
工件 org.springframework.cloud:spring-cloud-starter-stream-kafka
引入了 spring-cloud-stream
、spring-cloud-stream-codec
和相关的依赖项,如 spring-integration
。您必须明确定义 org.springframework.cloud:spring-cloud-stream-schema
.
此外,您无需指定 'org.springframework.cloud:spring-cloud-stream',因为它将通过 org.springframework.cloud:spring-cloud-stream-binder-kafka
.
org.springframework.cloud:spring-cloud-starter-stream-kafka
的一部分