Daily Weekly Monthly

Daily Shaarli

All links of one day in a single page.

February 4, 2014

Maven : bypasser les tests unitaires durant un build

Voici les commandes à exécuter pour faire un build et une release d'un projet Maven sans exécuter les tests unitaires. Ce n'est pas recommandé mais pour certains cas ça peut être utile (pour les tests qui ne fonctionnent que depuis un serveur et pas en local pour telle ou telle raison par exemple).

// Pour faire un simple build local.
mvn clean install -Dmaven.test.skip=true

// Pour déployer une nouvelle version.
mvn release:clean
mvn -Darguments="-DskipTests=true" release:prepare
mvn -Darguments="-DskipTests=true" release:perform

Je ne suis pas sûr que les arguments soient nécessaires pour le "perform" mais bon, ça coûte pas plus cher.