We briefly explored some of Maven's core concepts. Before we start diving into details, we will introduce the project that will guide us across this book: transportation project.
This project aims to develop an application to track vehicles moving around the world and provides an integrated GUI for visualization and statistic calculations.
The example project that we will describe in this book is a complex multimodule J2EE application. Its functional architecture is shown in the following figure:
As we can see in the preceding figure, the project is composed of several modules that interact with each other ...