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 我在构建时需要帮助
- 对于 DEV 环境,jar 名称应该是 abc-dev.jar
- 对于 PROD 环境,jar 名称应为 abc-PROD.jar
我正在使用 mvn 包 -Dspring.profiles.active=dev
用于构建应用程序
如何动态选择应用程序名称并在 pom.xml 文件中更新
在你的 pom.xml
中尝试这样的事情
<packaging>jar</packaging>
<build>
<finalName>abc-${spring.profiles.active}</finalName>
</build>
这应该适用于 Maven 版本 >= 3
我正在开发一个 spring 引导应用程序,其中使用 application.yml 配置三种不同的环境 PROD/DEV/STAGE
我正在使用 maven 构建可执行 jar 我在构建时需要帮助
- 对于 DEV 环境,jar 名称应该是 abc-dev.jar
- 对于 PROD 环境,jar 名称应为 abc-PROD.jar
我正在使用 mvn 包 -Dspring.profiles.active=dev
用于构建应用程序
如何动态选择应用程序名称并在 pom.xml 文件中更新
在你的 pom.xml
<packaging>jar</packaging>
<build>
<finalName>abc-${spring.profiles.active}</finalName>
</build>
这应该适用于 Maven 版本 >= 3