Я пытаюсь настроить gradle для запуска процесса bootRun с включенными профилями spring.
Моя текущая конфигурация bootRun выглядит следующим образом:
bootRun {
// pass command line options from gradle to bootRun
// usage: gradlew bootRun "-Dspring.profiles.active=local,protractor"
if (System.properties.containsKey('spring.profiles.active')) {
systemProperty "spring.profiles.active", System.properties['spring.profiles.active']
}
}
Я хотел бы установить системные свойства с помощью задачи gradle, а затем выполнить bootRun.
Моя попытка выглядела так:
task bootRunDev
bootRunDev {
System.setProperty("spring.profiles.active", "Dev")
}
Несколько вопросов:
- является
systemPropertyчастью конфигурации загрузки bootRun spring? - Можно ли установить системное свойство в другой задаче?
- Каким должен быть мой следующий шаг? Мне нужно получить конфигурацию
bootRunDevдоbootRun - Есть ли другой подход, который я должен рассмотреть в
-Эрик