В этом случае похоже, что общие зависимости (entityA
и entityB
) должны быть в третьем репо / модуле. Таким образом, у вас будет 3 модуля вместо второго варианта, для которого требуется 4 (2 для каждого репо).
Лучше всего иметь только один модуль на репозиторий. Более одного модуля в репо - это немного больше работы, чтобы поддерживать, и о чем труднее думать. Это определенно возможно, но, как правило, избегайте этого, когда это возможно. местный опыт развития. Конечно, общая зависимость должна быть обновлена сначала перед модулем потребителя.