Spring Boot -Как изменить имя jar приложения Spring Boot на основе среды сборки QA или PROD - PullRequest
0 голосов
/ 24 ноября 2018

Я разрабатываю приложение с загрузочной пружиной, в котором используется application.yml конфигурация для трех различных сред PROD / DEV / STAGE

, использую maven для сборкикак исполняемый jar, мне нужна помощь, когда я собираю

  • для среды DEV имя jar должно быть abc-dev.jar
  • для среды PROD имя фляги должно быть abc-PROD.jar

, я использую пакет mvn -Dspring.profiles.active = dev

для сборки приложения

как мне динамически выбрать имя приложения и обновить его в pom.xml file

1 Ответ

0 голосов
/ 24 ноября 2018

Попробуйте что-то подобное в вашем pom.xml

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

Это должно работать для версии Maven> = 3

...