gpt4 book ai didi

java - Spring Boot -如何根据构建环境 QA 或 PROD 更改 Spring Boot 应用程序 jar 名称

转载 作者:行者123 更新时间:2023-11-30 01:59:12 27 4
gpt4 key购买 nike

我正在开发一个 Spring Boot 应用程序,其中使用 application.yml 配置来实现三种不同的环境PROD/DEV/STAGE

正在使用 Maven 构建为可执行 jar,我在构建时需要帮助

  • 对于 DEV 环境,jar 名称应为 abc-dev.jar
  • 对于 PROD 环境,jar 名称应为 abc-PROD.jar

正在使用mvn package -Dspring.profiles.active=dev

用于构建应用程序

如何动态选择应用程序名称并在 pom.xml 文件中更新

最佳答案

在您的 pom.xml 中尝试类似的操作

<packaging>jar</packaging>
<build>
<finalName>abc-${spring.profiles.active}</finalName>
</build>

这应该适用于 Maven 版本 >= 3

关于java - Spring Boot -如何根据构建环境 QA 或 PROD 更改 Spring Boot 应用程序 jar 名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53459346/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com