Maven: dependency management and building in Java

What the pom.xml is, how to add libraries and what each lifecycle phase does. With a dependency generator and a pom explorer.

Maven resuelve dos problemas: traer librerías (y las librerías de esas librerías) y construir tu proyecto con un comando. Todo se describe en un fichero: pom.xml.

Anatomy of the pom.xml

Pulsa cada parte para ver qué hace.

Dependency generator

Marca las librerías que quieras y copia el bloque <dependencies> resultante en tu pom.

Lifecycle

Cada fase ejecuta también todas las anteriores. Pulsa una para ver qué pasa.

Maven vs Gradle

Check what you've learned