À l'aide de la configuration de construction Maven, nous pouvons le configurer pour ignorer l'exécution du test lors de la création du fichier source. Dans Eclipse, nous pouvons cocher la case "Skip Test" et utiliser la ligne de commande
mvn clean install -Dmaven.test.skip=true
Le test de saut ne compile même pas les codes sources du test unitaire.
Est-il possible de configurer maven de telle sorte qu'il compile les classes de test unitaire sans l'exécuter?
Il compile les classes de test lorsque vous spécifiez -DskipTests
. Il ignore simplement l'exécution des tests.
maven.test.skip
arrête la compilation des classes de test
Documentation
-Dmaven.test.skip=true
est conçu pour ne même pas compiler les tests unitaires. Si vous voulez les construire mais pas les exécuter, vous pouvez utiliser l'indicateur skipTests
:
mvn clean install -DskipTests=true
ou dans sa version abrégée:
mvn clean install -DskipTests
Voir aussi la documentation de maven sur les tests de saut pour tous les détails.
<properties>
<maven.test.skip>true</maven.test.skip>
</properties>
Ajoutez ce code dans votre fichier pom.xml
.