Сейчас у нас есть каталог / resources (maven), в котором хранятся файлы по продуктам.При развертывании нашего кода эти ресурсы загружаются в БД, поэтому владельцы продуктов во время выполнения могут изменять содержимое (через пользовательский интерфейс).
Присущая проблема заключается в том, что изменения необходимоотражено в следующих выпусках.Наличие двух источников правды (git & DB) проблематично.В идеале, мы могли бы продолжить разработку в том же режиме (с использованием junits и всех остальных), но упростить обслуживание этого ресурса.
Я рассматривал возможность использования большего количества репозиториев git для решения этой проблемы, когда владельцы продуктов просто использовали бы git.,Для получения разрешений каждому продукту потребуется отдельное git-репо, но я бы хотел, чтобы эта информация о репозиториях как-то консолидировалась в наших текущих / ресурсах нашего проекта.
У меня сложилось впечатление, что здесь уместно либо поддерево git, либо субкомпонент, и, возможно, в этом есть также компонент maven (консолидация?), Но я был бы признателен за советы, как это сделать, или, если это не такхорошее использование этих инструментов.