Я пытаюсь настроить 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
- Есть ли другой подход, который я должен рассмотреть в
-Эрик