271 votes

Construire un projet Maven sans exécuter les tests unitaires

Comment construire un projet Maven sans exécuter de tests unitaires ?

Je suis en train de restructurer un code que j'ai pour une servlet et je voudrais l'essayer dans mon navigateur web (ce qui signifie exécuter mvn install pour obtenir le .war pour télécharger vers Tomcat). Je suis parfaitement conscient que mes tests UNIT échouent et cela ne me dérange pas car j'y remédierai une fois que le code sera tel que je le souhaite. Quelqu'un peut-il me conseiller ?

0 votes

Que diriez-vous de NetBeans IDE ?

490voto

alphazero Points 17514

Si vous voulez éviter d'exécuter et de compiler les tests :

mvn -Dmaven.test.skip=true install

Si vous voulez compiler mais pas exécuter les tests :

mvn install -DskipTests

7 votes

Dans le cas de tomcat : tomcat:deploy -DskipTests

2 votes

J'ai essayé mvn install -DskipTests et il a quand même fait tous les tests.

0 votes

Phase du cycle de vie inconnue ".test.skip=true"

40voto

JStark Points 967

Si vous utilisez eclipse, il y a une case à cocher "Sauter les tests" sur la page de configuration.

Exécuter les configurations Maven Build Nouveau Onglet principal Sauter les tests Snip from eclipse

0 votes

Goals: clean install

14voto

OhadR Points 1180

Exécutez la commande suivante :

mvn clean install -DskipTests=true

10voto

Mujahid Masood Points 101

Avec Intellij, le mode Skip Test peut être utilisé à partir de l'onglet Maven Projects :

4voto

Aggie Jon of 87 Points 69
mvn clean install -Dskiptests=true   

Maintenant, la seule différence avec les réponses ci-dessus est que le "T" est en minuscule.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X