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

¿Cómo usar mvn compile en Maven?

El comando mvn compile en Maven es utilizado para compilar el código fuente de un proyecto Java. Ejecuta el proceso de compilación de las clases Java y las coloca en el directorio target/classes, dejando el proyecto listo para pruebas y otras fases posteriores en el ciclo de vida de Maven.

¿Qué hace mvn compile?

Cuando ejecutas mvn compile, Maven toma todos los archivos .java en el directorio src/main/java, los compila y genera los archivos .class en el directorio target/classes. Este comando es crucial para transformar el código fuente en un formato ejecutable.

Uso de mvn compile

Para compilar el código de un proyecto Maven, abre la terminal, navega al directorio del proyecto y ejecuta:

mvn compile

Este comando iniciará la fase de compilación, comprobando también que todas las dependencias estén disponibles. Si no están, Maven las descargará automáticamente desde los repositorios configurados.

Parámetros de mvn compile

El comando mvn compile puede incluir parámetros adicionales para personalizar la compilación:

Parámetro Descripción
-DskipTests Omite las pruebas durante la compilación.
-P<perfil> Ejecuta mvn compile usando un perfil específico de Maven.
-X Activa el modo detallado para obtener un registro detallado del proceso.
-e Muestra mensajes de error detallados en caso de fallo.

Ejemplos de uso

  • Compilar el proyecto:
mvn compile
  • Compilar sin ejecutar pruebas:
mvn compile -DskipTests
  • Compilar usando un perfil específico:
mvn compile -PperfilDeDesarrollo

Referencia

Para más detalles, puedes consultar la documentación oficial de Maven.

Etiquetas:
maven java
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer