Maven
Noun · Development
Definitions
A build automation and dependency management tool for Java projects that uses XML configuration (pom.xml) to define project structure, dependencies, and build lifecycle.
In plain English: A tool that automatically downloads the libraries your Java project needs and handles compiling and packaging it for you.
Example: "The pom.xml is 400 lines long and I'm scared to touch any of them."