Spring Boot - 如何根据 Build Environment QA 或 PROD 更改 Spring Boot application jar name

Spring Boot -How to change Spring Boot application jar name based on Build Environment QA or PROD

我正在开发一个 spring 引导应用程序,其中使用 application.yml 配置三种不同的环境 PROD/DEV/STAGE

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

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

用于构建应用程序

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

在你的 pom.xml

中尝试这样的事情

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

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