Архетип

Archetype — это шаблоны для проектов Maven. Шаблоны унифицированные.Унификация предоставляет возможность выполнять рекомендации и требования к разрабатываемому проекту.Это позволяет новому пользователю maven получить рабочий проект за несколько минут.Так же можно настроить проект так,чтобы в архетип входил только часть проекта, который будет указан разработчиками.Архетип состоит из нескольких модулей.

модульописание
archetype-packaging Определение жизненного цикла и упаковки архетипа
archetype-models Дескрипторы классов и справочная документация
archetype-commonОсновные классы
archetype-testing Компоненты, используемые внутри для тестирования

Архетипов великое множество, как только кто-то создает свой архетип и выкладывает его в открытый  репозиторий(хранилище), этот архетип тут же становится доступным для всех пользователей. Ввиду того что тема эта достаточно специфичная, то за дальнейшей информацией отсылаю к первоисточнику. Прошу заметить что изучать этот материал стоит, имея острую необходимость. В подавляющем большинстве случаев достаточно выбрать готовый архетип, загрузить его в maven и через несколько секунд сгенерировать нужный проект.