Переопределение main.datasource.url и LiquidBase

Добрый день.
По умолчанию строка подключения к БД задается в application.properties в переменной main.datasource.url

Пытаюсь переопределить через Environment Variables, либо через передачу в аргументах на старте приложения.

Само приложение настройку успешно подхватывает.
Плохеет LiquidBase - он во время разработки не предлагает создавать миграции при модификации модели.

Как можно переопределить строку подключения к БД чтобы подхватывалось и приложением и LiquidBase?

Глобально решаем следующую проблему:
Над проектом работает несколько разработчиков. У каждого свой экземпляр БД.
Хотим application.properties держать под Гитом. В файле держать все настройки кроме строки подключения к БД.

Добрый день,
Студия в данный момент не поддерживает такое определение свойств приложения.
Единственный способ - это определение свойства в application.properties.

В версии 2.1, которая выйдет в ближайшее время, будет поддержка spring profiles и вы сможете локально определять данное свойство в application-dev.properties и студия сможет с этим работать.

С уважением,
Михаил

1 симпатия

а для v1.5 вы не будете дорабатывать это?

Добрый день,
Студия самой последней версии работает с версией фреймворка (версия bom в build.gradle) 1.5.
Вы можете создать проект на версии 1.5, при этом использовать студию версии 2.х без каких-либо проблем