Архетипы Maven и структура проекта

Maven новичок здесь. Просматривал документы на официальном сайте Maven и пытаюсь понять разницу между архетипом Maven и реальной структурой каталогов проекта на основе Maven.

Архетип диктует структуру каталогов проекта или это две разные концепции? Если они разные, то какие виды поведения / поведения контролирует архетип?

Заранее спасибо!

2 ответа

Решение

Все архетипы должны иметь одинаковую базовую структуру каталогов проекта.

Некоторые архетипы будут добавлять каталоги, которые являются специфическими для природы проекта, который вы создаете (т. Е. У архетипа J2EE может быть дополнительная папка WebContent, гибкий архетип может сгенерировать каталог исходных текстов flex и т. Д.).

Кроме того, архетипы будут генерировать базовое POM, включая необходимые плагины.

Архетип Maven - это, в основном, многоразовый шаблон проекта. Archetype может создать работающий проект Maven с правильной структурой каталогов и некоторым примером кода, чтобы вы могли быстро приступить к работе. Существует множество архетипов, доступных для создания различных проектов. Например, вы можете создать простую веб-заявку или веб-приложение с поддержкой SEAM для сервера JBoss и т. Д.

Другие вопросы по тегам