J'utilise Maven 2.2.1 et pour construire mon projet j'ai utilisé cette commande
mvn clean install -Dmaven.test.skip=true
Cependant, la construction a échoué en disant qu'elle ne pouvait pas trouver l'un des artefacts. Cependant, quand j'ai utilisé:
mvn clean install -DskipTests
tout fonctionnait bien.
Jusqu'à présent, je pensais que ces 2 commandes sont équivalentes. Cependant, ce lien semble suggérer que la -Dmaven.test.skip=true
compilation des cas de test est également ignorée.
Cependant, cela ne m'a toujours pas expliqué pourquoi une commande fonctionne et une autre ne fonctionne pas. Sera reconnaissant si quelqu'un me l'explique.
-Dmaven.test.skip=true -DskipTests
? L'un ou l'autre peut parfois être omis, selon les circonstances, mais qui veut y penser ..