34 votes

Comment empêcher eclipse de déployer des classes de test sur Tomcat?

J'ai un projet Maven, contenant les dossiers typiques src/main/java et src/test/java et j'utilise Eclipse 3.7 avec m2e 1.0 et l'intégration Maven pour WTP 1.4.0. Eclipse est utilisé pendant le développement pour déployer l'application sur un serveur (Tomcat ou Glassfish), mais il déploie également les classes de test à partir du dossier src/test/java .

Je ne veux pas que les classes de test soient déployées, alors comment "exclure" ce répertoire du déploiement eclipse-tomcat?

50voto

Ralph Points 42744

Il est configurable dans Eclipse comment gérer et déployer les différents dossiers, en quelque sorte, le plugin Maven doit configurer Eclipse droit, il semble que la configuration est fait parfois, et parfois pas.

On doit donc vérifier cela de deux paramètres:

  • Les Propriétés de projet\Java Build Path(Onglet)Source : Outputfolder pour <PROJECT>/src/test/java ainsi que <PROJECT>/src/test/resources doit <PROJECT>/target/test-classes

  • Les Propriétés de projet\Déploiement de l'Assemblée : Il doit y avoir AUCUNE entrée pour <PROJECT>/src/test/java ou <PROJECT>/target/test-classesenter image description here

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