¿Cómo se construye un proyecto Maven sin ejecutar pruebas unitarias?
Actualmente la reestructuración de algún código que tengo para un Servlet y me gustaría probarlo en mi navegador web (que significa correr mvn install
para obtener el .war
cargar en Tomcat). Soy plenamente consciente de que mis pruebas de UNIT fallan y estoy de acuerdo con eso porque lo arreglaré una vez que tenga el código de la manera que quiero. ¿Alguien puede aconsejar?
unit-testing
maven-2
Federer
fuente
fuente
Respuestas:
Si desea omitir las pruebas en ejecución y compilación:
Si desea compilar pero no ejecutar pruebas:
fuente
Si está utilizando eclipse, hay una casilla de verificación "Omitir pruebas" en la página de configuración.
fuente
Goals: clean install
mvn clean install -DskipTests = true
fuente
Con Intellij Toggle Skip Test Mode puede usarse desde la pestaña Maven Projects:
fuente
Me gusta la versión corta:
mvn clean install -DskipTests
También es trabajo:
mvn clean install -DskipTests=true
Si es absolutamente necesario, también puede usar la propiedad maven.test.skip para omitir la compilación de las pruebas. maven.test.skip es honrado por Surefire, Failsafe y el Compiler Plugin.
mvn clean install -Dmaven.test.skip=true
y puedes agregar config en maven.xml
fuente
Ahora, la única diferencia con las respuestas anteriores es que la "T" está en minúsculas.
fuente
Si llamas a tus exámenes de clase, Maven parece ejecutarlos automáticamente, al menos lo hicieron por mí. Cambie el nombre de las clases y Maven simplemente pasará a la verificación sin ejecutarlas.
fuente