Maven (https://maven.apache.org) is a build automation tool that uses an XML document called pom.xml to specify how an application is built and its dependencies. Plugins and dependencies are downloaded from a central server and cached locally. The Maven build file is called a Project Object Model (POM) and it describes the build process itself. Maven has a long history and is much more stable and reliable compared to Gradle. It also has a huge ecosystem of plugins.