Описание: У меня есть Java мультипроект в Gradle, который имеет несколько подпроектов и хочу добавить их sh в Git.
Я собираюсь отобразить подпроекты в git субмодулей и использовать их в родительский репозиторий.
Основная цель состоит в том, чтобы поддерживать два важнейших средства:
- простой и понятный способ выпуска компонентов (управление жизненным циклом подпроекта)
- иметь четкие автоматизированная сборка, в которой используется Composite Build от Gradle
Вопрос: Существуют ли другие способы для достижения этой цели? Плюсы и минусы? Я думаю, что топи c обсуждался много раз, не могли бы вы поделиться своим опытом или источниками, описывающими его [лучшие практики].