En netbeans, eso es lo que estaba haciendo. Veo lo siguiente mvn -Dmaven.test.skip = true -Dnetbeans.execution = instalación limpia verdadera y luego veo lo siguiente
user373201
[compilador: testCompile] No compila fuentes de prueba [surefire: prueba] Las pruebas se omiten. Al menos uso de NetBeans parece que si se omiten las pruebas que no las fuentes de prueba de compilación
user373201
1
No importa, a pesar de que los registros dicen eso, todavía parece compilar archivos de prueba.
user373201
34
esto lleva a omitir completamente las pruebas: ejecución y compilación, consulte la respuesta correcta a continuación: prueba-compilación. Lo uso con mvn clean compile test-compile en Eclipse
Yashima
3
@Yashima tienes razón, esta respuesta no es tan inteligente ... acepta la respuesta a continuación, para que puedas eliminar esta
lweller el
334
¿Qué tal la test-compilefase del ciclo de vida? No requiere ningún salto de prueba, ya que ocurre antes de la testfase. Es decir,
Esto era exactamente lo que necesitaba, gracias. No sé sobre el autor de la pregunta original; pero estaba buscando compilar las pruebas, luego ejecutarlas con un corredor de prueba separado.
Mike Miller
He estado aquí con más frecuencia de lo que me gustaría admitir ...
Daniel Storch hace
31
Para compilar las pruebas y el código, sin ejecutarlas, simplemente haga:
Respuestas:
puedes intentar usar el parámetro
-DskipTests
Referencias
fuente
¿Qué tal la
test-compile
fase del ciclo de vida? No requiere ningún salto de prueba, ya que ocurre antes de latest
fase. Es decir,Y hecho.
Introducción al Build Lifecycle explica más a fondo.
fuente
Para compilar las pruebas y el código, sin ejecutarlas, simplemente haga:
fuente
Al ejecutar un objetivo que incluirá la fase de prueba (como el paquete), puede hacer dos cosas:
mvn -DskipTests=true package
. Esto compilará todas las pruebas pero no las ejecutará.mvn -Dmaven.test.skip=true package
. Esto no compilará ni ejecutará la rama de prueba.fuente
Alternativamente, puede usar la
maven.test.skip.exec
opción.Maven compilará las pruebas sin ejecutarlas. Utilizo esta opción en todos mis proyectos regularmente.
fuente
En caso de que realmente quiera compilar solo las pruebas (omita todas las demás fases como
compile
), esto haráConsulte los enlaces de complementos del ciclo de vida predeterminado .
fuente
Si tu archivo settings.xml también puedes usar
fuente