projekt řízený Mavenem je popsán tzv. POM
(Project Object Model), obvykle
project.xml
POM nepopisuje postup sestavení, ale obsah projektu, jeho název, autora, umístění, licenci...
postup sestavení je "zadrátován" v Mavenu, protože je pro většinu projektů stejný
programátor není frustrován opakováním psaní popisovačů
build.xml
, návrhem adresářové
struktury...
nicméně, Maven je založen na Ant, jeho
build.xml
popisovače lze znovupoužít