快速提问。目前 spring-integration-kafka 似乎不是 spring-integration 的 BOM 的一部分,因此在 gradle 中指定依赖项时,必须声明版本(使用 spring 依赖项插件时)是一个奇怪的问题。
我应该导入的地方是否有 BOM?如果没有也没什么大不了的。
plugins {
id 'org.springframework.boot' version '2.0.1.RELEASE'
id 'io.spring.dependency-management' version '1.0.5.RELEASE'
}
dependencyManagement {
imports {
// Need something here for spring-integration-kafka?
}
}
dependencies {
// Spring
compile "org.springframework.boot:spring-boot-starter-web"
compile "org.springframework.boot:spring-boot-starter-data-jpa"
compile "org.springframework.boot:spring-boot-starter-integration"
compile "org.springframework.integration:spring-integration-jms"
compile "org.springframework.integration:spring-integration-kafka:3.0.1.RELEASE"
}