March 09
Prof. Ismael H. F. Santos                                                                               2
Maven Build
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.