Архетипы Maven и структура проекта - PullRequest
1 голос
/ 04 ноября 2011

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

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

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

Ответы [ 2 ]

1 голос
/ 04 ноября 2011

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

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

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

1 голос
/ 04 ноября 2011

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

...