Поддержание application.properties в актуальном состоянии - PullRequest
0 голосов
/ 29 октября 2018

Итак, исторически мы запускаем наше приложение Spring с помощью команды maven и явно указываем активный профиль приложения. В корне проекта у нас есть два файла .properties:

  • local-application.properties, в котором настройки для локального окружение находится и не контролируется git;

  • application.properties.template, в котором хранятся настройки для среда разработки.

При добавлении новой функциональности вам могут понадобиться новые свойства, которые разработчик может забыть добавить в application.properties.template, поэтому среда dev не запустится, потому что лицо, ответственное за это, ничего не будет знать об этих новые свойства.

В связи с этим возникает вопрос:

Можно ли использовать maven для автоматизации напоминания разработчику добавить необходимые свойства или их значения в файл application.properties.template, если такие изменения произойдут?

Может быть возможно разбить все значения свойств по новым файлам * .options, а затем при выполнении любого из этапов maven (например, проверить) сгенерировать этот файл .template.

Или, может быть, есть какой-то плагин, который делает подобные вещи.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...