Maven wrapper
Maven Wrapper sirve para garantizar que todos los desarrolladores utilicen la misma versión de Apache Maven sin necesidad de instalaciones manuales.
-
Instalar el plugin Maven Wrapper:
Añade el plugin en el archivo
pom.xml
de tu proyecto:<pluginManagement><plugins><plugin><groupId>org.apache.maven.plugins</groupId><artifactId>maven-wrapper-plugin</artifactId><version>3.3.1</version></plugin></plugins></pluginManagement> -
Ejecutar el comando para configurar el Wrapper:
Terminal window mvn wrapper:wrapperEsto creará los archivos
mvnw
,mvnw.cmd
y el directorio.mvn
en tu proyecto que usaras a partir de ahora:Terminal window mvnw.cmd clean install
Especificar la versión de Maven
-
Especificar una versión de Maven personalizada:
Puedes ejecutar el siguiente comando para elegir una versión específica:
Terminal window mvn wrapper:wrapper -Dmaven=3.4.5O bien, modificar el archivo
.mvn/wrapper/maven-wrapper.properties
:distributionUrl=https://repo.maven.apache.org/maven2/org/apache/maven/apache-maven/3.5.4/apache-maven-3.5.4-bin.zip
Usando autenticación
Autenticación básica para descargar Maven desde un servidor protegido:
Configura las variables de entorno:
export MVNW_USERNAME=tu_usuarioexport MVNW_PASSWORD=tu_contraseña
O añade las credenciales directamente en el archivo maven-wrapper.properties
:
distributionUrl=https://username:password@<yourserver>/maven2/org/apache/maven/apache-maven/3.2.1/apache-maven-3.2.1-bin.zip