Estoy usando Maven 2.2.1 y para construir mi proyecto usé este comando
mvn clean install -Dmaven.test.skip=true
Sin embargo, la construcción falló diciendo que no podía encontrar uno de los artefactos. Sin embargo, cuando usé:
mvn clean install -DskipTests
Todo funcionó bien.
Hasta ahora he estado pensando que estos 2 comandos son equivalentes. Sin embargo, este enlace parece sugerir que -Dmaven.test.skip=true
también omite compilar los casos de prueba.
Sin embargo, eso todavía no me explicaba por qué un comando funciona y otro no. Estaré agradecido si alguien me explica esto.
-Dmaven.test.skip=true -DskipTests
? Uno u otro a veces se puede omitir, dependiendo de las circunstancias, pero quién quiere pensar en eso ...