«Maven» - это просто базовая структура, которая используется для построения и управления любым Java-проектом.Вы можете рассматривать его как основной контейнер, который предоставляет платформу для плагинов.
Там, где плагины - это то, где выполняется большая часть реальных действий, плагины используются для: создания jar-файлов, создания war-файлов, компиляции кода, модулятестировать код, создавать проектную документацию и так далее.Практически любое действие, которое вы можете выполнить над проектом, реализовано в виде подключаемого модуля Maven.
Чтобы упростить понимание, рассматривайте Maven как операционную систему и подключаемые модули другого приложения.Вам нужно приложение для выполнения реальной работы, но вам нужна операционная система для запуска этого приложения.