Chapter 3. Building an Application Using Maven

Ok, so you can build Maven projects, but as we saw in Chapter 1, Maven in a Nutshell, a Maven project is just a single unit of work and most development efforts produce a number of artifacts to assemble an entire application.

We have already seen a part of how this is done using dependencies. You may have already encountered Maven's inheritance mechanism for assembling multiple projects into a single build elsewhere.

In this chapter, we will take a closer look at these concepts, and introduce a convention for applications that covers all aspects of constructing a multi-module Maven project. We will also introduce a sample project that will be used throughout the other chapters of the book. Finally, ...

Get Apache Maven 2 Effective Implementation now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.