Comment prévenir l'éclipse du déploiement des classes de test sur Tomcat?
J'ai un projet Maven, contenant le typique dossiers src/main/java
et src/test/java
et je suis en utilisant Eclipse 3.7 avec m2e 1.0.et Maven Intégration de la VP 1.4.0 . Eclipse est utilisé au cours du développement pour déployer l'application sur un serveur (Tomcat ou Glassfish), mais il déploie les classes de test de src/test/java
dossier trop.
Je ne veux pas que les classes de test déployé, alors comment puis-je "exclure" que le répertoire d'eclipse, tomcat déploiement?
- Avez-vous installé m2e plugin et m2e WTP dans votre Eclipse ?
- Désolé, j'ai oublié cette information: je suis à l'aide de m2e 1.0.100
- J'ai demandé si vous avez installé m2e de la VP ? Vous pouvez poster votre pom?
- Désolé, oui je l'ai: Maven, Intégration de la VP version 1.14.0
- Ce n'
Deployment Assembly
dans le projetProperties
spectacle? Il ne devrait pas avoirsrc/main/test
. - Merci, j'ai eu le problème avec votre aide
Vous devez vous connecter pour publier un commentaire.
Il est configurable dans Eclipse comment gérer et déployer les différents dossiers, en quelque sorte, le plugin Eclipse M2Eclipse devez configurer Eclipse droit, il semble que la configuration est fait parfois, et parfois pas.
Donc on a plus qu'à vérifier ce deux paramètres:
Propriétés du projet\Java Build Path(Onglet)Source : Outputfolder pour
<PROJECT>/src/test/java
ainsi que<PROJECT>/src/test/resources
doit être<PROJECT>/target/test-classes
Propriétés du projet\Déploiement de l'Assemblée : Il doit y avoir AUCUNE entrée pour
<PROJECT>/src/test/java
ou<PROJECT>/target/test-classes
src/test
dossiers deDeployment Assembly
.Lorsque cela se produit, effectuer "Maven -> Projet de mise à Jour..." dans les propriétés du menu contextuel. Dans mon expérience, cela correctement reconfigure Eclipse.