1.3. 使用 Spring Boot BOM 作为应用程序的父 BOM


自动管理:

  • 产品依赖项的版本
  • Spring Boot Maven 插件的版本
  • 包含产品工件和插件的 Maven 存储库配置

您通过将产品 Spring Boot BOM 作为项目的父 BOM 包含在应用程序项目中使用。这个方法提供了将 BOM 用作应用程序依赖项的替代选择。

流程

  1. dev.snowdrop:snowdrop-dependencies 工件添加到 pom.xml 的 & lt;parent > 部分:

    <project>
      ...
      <parent>
        <groupId>dev.snowdrop</groupId>
        <artifactId>snowdrop-dependencies</artifactId>
        <version>2.5.12.Final-redhat-00001</version>
      </parent>
      ...
    </project>
  2. 添加 spring-boot-maven-plugin 作为 Maven 用来将应用程序打包到 pom.xml 的 & lt;build > 部分的插件。插件版本由父 BOM 自动管理。

    <project>
      ...
      <build>
         ...
        <plugins>
            ...
          <plugin>
            <groupId>org.springframework.boot</groupId>
            <artifactId>spring-boot-maven-plugin</artifactId>
            <executions>
                <execution>
                    <goals>
                        <goal>repackage</goal>
                    </goals>
                </execution>
            </executions>
            <configuration>
                <redeploy>true</redeploy>
            </configuration>
          </plugin>
          ...
        </plugins>
       ...
      </build>
      ...
    </project>
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部