Bir yay çizme uygulamam var.
Uygulamamda üç profilim var-> geliştirme, sahneleme ve üretim . 3 dosyam var
- Uygulamaya development.yml
- Uygulamaya staging.yml
- Uygulamaya production.yml
Benim application.yml içinde bulunur src/main/resources
. Application.yml aktif profilini aşağıdaki gibi ayarladım:
spring:
profiles.active: development
Diğer 3 profile özgü yapılandırma dosyaları C:\config
klasörde bulunur.
Tutulma için gradle eklentisi kullanıyorum. Ben bir " bootRun " yapmaya çalıştığınızda , eclipse benim gradle yapılandırmasında komut satırı bağımsız değişkenleri ayarlıyorum
-Dspring.profiles.active=staging -Dspring.config.location=C:\Config
Ancak, komut satırı özelliği yansıtılmıyor ve etkin profilim her zaman geliştirme olarak ayarlanıyor (ki bu benim apps.yml dosyasında bahsettiğim). Ayrıca C: \ Config klasöründe profile özgü yapılandırma dosyaları aranmaz.
Sanırım burada bir şey eksik. Son 2 gündür anlamaya çalışıyorum. Ama şans yok. Gerçekten herhangi bir yardımı takdir ediyorum.
bootRun
komut satırınızı da ekleyebilir misiniz