Chapter 1. Basic Dependency Management

In this chapter, we will recollect and/or explain the basics behind dependency management.

Throughout this work, we will assume that you know the basic notions about Maven, that is, repository, POM, plugin, goal, build, lifecycles, and so on.


Let's review some basic notions related to Maven and dependencies.

Reminders on Maven origins

In late 1970s, Dr Stuart Feldman's make and makefiles allowed developers to order a build process, and then to build automatically a project.

In 2000, Sun released an equivalent of makefiles for Java platform, which is now known as Apache Ant. Ant used XML files to order and script the build.

Apache Maven was released in 2005 based on different concepts, it is aimed at ...

Get Apache Maven Dependency Management now with O’Reilly online learning.

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