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