Maven

Noun · Development

Definitions

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

Related Terms