Java Spring Boot-如何根据构建环境QA或PROD更改Spring Boot应用程序jar名称
我正在开发一个spring引导应用程序,我使用application.yml为三种不同的环境配置PROD/DEV/STAGE 我正在使用maven构建可执行jar,在构建时需要帮助Java Spring Boot-如何根据构建环境QA或PROD更改Spring Boot应用程序jar名称,java,spring,maven,spring-boot,buildconfiguration,Java,Spring,Maven,Spring Boot,Buildconfiguration,我正在开发一个spring引导应用程序,我使用application.yml为三种不同的环境配置PROD/DEV/STAGE 我正在使用maven构建可执行jar,在构建时需要帮助 对于DEV环境,jar名称应为abc-DEV.jar 对于PROD环境,jar名称应为abc-PROD.jar am使用mvn包-Dspring.profiles.active=dev 用于构建应用程序 如何动态选择应用程序名称并在pom.xml文件中更新在pom.xml jar abc-${spring.pro
- 对于DEV环境,jar名称应为abc-DEV.jar
- 对于PROD环境,jar名称应为abc-PROD.jar
如何动态选择应用程序名称并在pom.xml文件中更新在
pom.xml
jar
abc-${spring.profiles.active}
这应该适用于Maven版本>=3它会覆盖pom中的artifacat id吗?你不应该做这样的事情。这基本上意味着您正在将未经测试的工件升级到不同的环境。您应该构建1个工件并将其提升到不同的阶段。