Описание тега multi-module
Многомодульный проект / приложение состоит из нескольких модулей, каждый из которых фокусируется на определенной проблеме, обеспечивая соблюдение SRP (принцип единой ответственности) на уровне модуля.
Многомодульный проект / приложение состоит из нескольких модулей, каждый из которых фокусируется на определенной проблеме, обеспечивая соблюдение SRP (принцип единой ответственности) на уровне модуля.
В maven многомодульный проект обрабатывается путем агрегирования проекта агрегатора, предоставляющего список агрегированных модулей.
Часто, но не обязательно, проект агрегатора также является родительским проектом агрегированных модулей, обеспечивая дальнейшее управление и общее управление, например, над плагинами, зависимостями, свойствами.