Wednesday, March 4, 2009

No correr las pruebas en Maven 2.x

Aunque es recomendable nunca saltarse el correr las pruebas en un proyecto basado en maven pueden surgir ocasiones en que sea necesario. Así pues, se puede decirle a maven que no corra las pruebas con la siguiente instrucción:


$> mvn ... -Dmaven.test.skip=true


La anterior instrucción evita correr las pruebas pero también no compila el código de las mismas lo que nos puede llevar al error de tener código de pruebas unitarias que no compilan en el proyecto.

Es mejor usar el siguiente comando:


$> mvn ... -DskipTests


ya que de esta forma le decimos a maven que evite correr las pruebas pero si compila el código de estas.

1 comment:

Unknown said...

Estoy de acuerdo, aunque tengo algunas observaciones sobre las pruebas unitarias y que es posible automatizar con maven :
aquí