nEach Maven-enabled project just needs to
declare what goals
it wants to use, the different property values and optionally in which order the goals should
execute.
nIt is important to remember that the OO approach still needs the same information as the procedural
approach. The difference is that the object oriented
approach organizes
the information in a very different way than the procedural approach.
nBuild Patterns
nBuild patterns typically show the
relationships between the different build tasks (which task should be completed
before activating
the current one) and the project's physical structure, without specifying the tasks composing the
project build and the different
physical components the project is made of.