Maven administra las dependencias del proyecto, lo que significa que puede descargar automáticamente las bibliotecas y dependencias requeridas por tu proyecto desde repositorios remotos como Maven Central Repository.
Lo metemos en una carpeta donde nos acordemos, como en la ruta donde está java instalado:
Entramos dentro de la carpeta y copiamos su ruta:
Vamos a la parte de editar variables del sistema:
Vamos donde pone variables de entorno:
Creamos una nueva variable de entorno llamada maven donde pegaremos la ruta:
Y ahora vamos a editar el path:
Y lo añadimos al path:
Y validamos que todo esté correcto imprimiendo la variable de entorno que acabamos de crear:
Ahora vamos a crear un nuevo proyecto en java:
Seleccionamos Maven y luego maven-archetype-quickstart:
Nos pedirá una carpeta donde guardar el proyecto, y después nos saldrá esto donde tendremos que hacer clic en enter:
Abrimos la carpeta:
Y ya tenemos nuestro proyecto preparado:
Y ahora si queremos añadir cualquier dependencia, vamos a Maven repository y añadimos la que queramos. Por ejemplo la de MySQL connector:
Y lo pegamos en el archivo pom.xml:
Y ahora si ejecutamos el código de por ejemplo una conexión a la base de datos, veremos que funciona gracias a que hemos añadido la dependencia: