Maven: gestión de dependencias y compilación en Java

Qué es el pom.xml, cómo añadir librerías y qué hace cada fase del ciclo de vida. Con un generador de dependencias y un explorador del pom.

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.

Anatomía del pom.xml

Pulsa cada parte para ver qué hace.

Generador de dependencias

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

Ciclo de vida

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

Maven vs Gradle

Comprueba lo aprendido