nBuild Lifecycle Pattern
nA project build is usually divided into
distinct finite phases (compiling, testing, packaging, deploying, ...) This
pattern is known as
the build lifecycle pattern.
nIt
allows you to manage your plugin goals dependency graph easily in a very consistent manner.
n Maven is more than just a build tool.
nWhile
Maven can manage your project build effectively, it can also generate a project Web site, manage your
dependencies, generate specific reports, ... In concrete terms, Maven will do
whatever you ask
it to, if you have the correct plugin installed, using the information provided in the project POM.