Я хочу создать многомодульный maven-проект. Один модуль - repository - для работы с БД (entity, dao). Остальные модули - проекты, в одном spring-boot, в другом spring-mvc и т.д., они все в качестве зависимости используют модуль repository и имеют разные типы упаковки (war, jar). Кроме этого настроен CI (Jenkins, TeamCity), которые при поступлении коммита в git-репозиторий пересобирают соотсветствующие проекты. Значит, на каждый модуль проекта в maven нужен отдельный git-репозиторий. Но возникает вопрос, как отслеживать успешность сборки всех проектов при изменении какого-то одного модуля, например того же repository. Или у меня изначально неправильный подход к организации всего проекта? Хотелось бы узнать мнение, как правильно это реализуется в реальных проектах, какие еще есть способы управления этим зоопарком?
Продвижение своими сайтами как стратегия роста и независимости