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
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 ...