非启动弹簧项目的Spring Boot BOM

时间:2017-11-04 10:50:41

标签: java spring maven spring-boot maven-bom

我想在我的非启动弹簧项目中使用特定于弹簧启动的BOM。是否可以包含 spring-boot-dependencies platform-b​​om 以及哪些更好?

    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-dependencies</artifactId>
        <version>...</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>

    <dependency>
        <groupId>io.spring.platform</groupId>
        <artifactId>platform-bom</artifactId>
        <version>...</version>
        <type>pom</type>
        <scope>import</scope>
    </dependency>

感谢。

1 个答案:

答案 0 :(得分:1)

两者都是有效的方法。

引用Spring IO Platform documentation

  

Spring IO Platform构建于Spring Boot之上

因此,它们提供了搜索非Spring启动应用程序的内容:一组一致的依赖项和Spring Boot提供的一些特定bean。

现在,就个人而言,我会选择org.springframework.boot:spring-boot-dependencies,因为Spring Boot已经成熟,拥有一个重要且活跃的社区,并且经常更新。
请参阅spring-boot github。 情况不是spring-io/platform