Volver a la página principal
jueves 7 noviembre 2024
47

Cómo usar mvn package en Maven

El comando mvn package en Maven se utiliza para compilar el código fuente, ejecutar pruebas y empaquetar el proyecto en un archivo distribuible, como un archivo .jar o .war, en el directorio target. Es un comando crucial para obtener un paquete ejecutable de tu aplicación Java.

¿Qué hace mvn package?

Al ejecutar mvn package, Maven recorre varias fases del ciclo de vida, desde la compilación hasta la ejecución de pruebas, y finalmente genera un archivo empaquetado (normalmente .jar o .war) que puede distribuirse o desplegarse. Esto asegura que el código está listo y probado antes de ser empaquetado.

Uso de mvn package

Para empaquetar el proyecto, abre la terminal, navega al directorio del proyecto Maven y ejecuta:

mvn package

Este comando generará un archivo en el directorio target, que será el archivo empaquetado del proyecto.

Parámetros de mvn package

mvn package puede usarse con parámetros adicionales para personalizar el proceso de empaquetado:

Parámetro Descripción
-DskipTests Empaqueta el proyecto sin ejecutar las pruebas.
-P<perfil> Ejecuta mvn package usando un perfil específico de Maven.
-DoutputDirectory=<path> Define el directorio de salida donde se guardará el archivo empaquetado.
-X Activa el modo detallado para obtener un registro detallado del proceso.

Ejemplos de uso

  • Empaquetar el proyecto:
mvn package
  • Empaquetar sin ejecutar pruebas:
mvn package -DskipTests
  • Empaquetar usando un perfil específico:
mvn package -PperfilDeDesarrollo
  • Especificar un directorio de salida:
mvn package -DoutputDirectory=out

Referencia

Para más información, consulta la documentación oficial de Maven.

Etiquetas:
java maven
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer