Spring-Integration-Kafka BOM

时间:2018-04-13 20:06:29

标签: spring-integration spring-kafka spring-boot-gradle-plugin

快速提问。目前spring-integration-kafka似乎不是弹簧集成的BOM的一部分,所以当在gradle中指定依赖关系时,必须声明版本(使用弹簧时)是一个奇怪的东西依赖插件)。

我应该在某处导入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"

}

1 个答案:

答案 0 :(得分:1)

不,任何现有的BOM都没有这样的内容。

我们仍然怀疑是否将其合并到Core项目中:https://jira.spring.io/browse/INT-3966

然而,将它包含在Spring Boot依赖关系管理中可能是一个很好的理由。随意提出针对Spring Boot的问题。 其中一个原因可能是像Spring Integration Kafka& amp; Spring Kafka和Apache Kafka本身。请参阅页面末尾的表格:https://projects.spring.io/spring-kafka/