Skip to content

Maven wrapper

Maven Wrapper sirve para garantizar que todos los desarrolladores utilicen la misma versión de Apache Maven sin necesidad de instalaciones manuales.

  1. 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>
  2. Ejecutar el comando para configurar el Wrapper:

    Terminal window
    mvn wrapper:wrapper

    Esto 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

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

    O 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:

Terminal window
export MVNW_USERNAME=tu_usuario
export 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