541 votes

Maven protectrice sans test (tests de sauter)

Je suis nouveau à Maven. Je suis en train d’emballer mon projet. Mais, il s’exécute automatiquement les tests. Les tests insérer certains contenus dans la base de données. Ce n'est pas ce que je veux, j’ai besoin d’éviter d’exécuter des tests tout en paquet l’application. Tout le monde sait comment exécuter le package avec test ?

La réponse est très appréciable.

Merci.

899voto

Giorgos Dimtsas Points 2846

Exécution de maven avec``

290voto

Jayakumar J Points 340

Juste fournir la commande mentionnée ci-dessous qui ignore l’exécution du cas de test,

63voto

smp7d Points 2948

vous pouvez ajouter cette configuration de plugin pour votre pom si vous ne souhaitez pas définir arg de ligne de commande :

50voto

Chris Beach Points 944

Notez que - Dmaven.test.skip empêche Maven bâtiment l’artefact de jar-test.

Si vous souhaitez passer des tests, mais créer des artefacts selon un normal construire utilisation :

26voto

Vineet Reynolds Points 40529

Vous pouvez passer l' maven.test.skip drapeau comme un argument JVM, pour passer à l'exécution de tests lorsque le package de phase (et les précédents dans le cycle de vie par défaut) est exécuté:

mvn package -Dmaven.test.skip=true

Vous pouvez également passer l' skipTests drapeau seul à la mvn exécutable. Si vous souhaitez inclure cette information dans votre POM, vous pouvez créer un nouveau profil, où vous pouvez configurer l' maven-surefire-plugin de sauter des tests.

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