Bonjour,
je me retrouve avec un problème très particulier aujourd'hui sur un projet maven:
Nous avons un cas de test qui fonctionne très bien lancé avec JUnit, et qui ne fonctionne pas du tout lancé avec maven ! (Et donc le build est HS)
Après analyse, il s'avère que lorsqu'on lance les tests avec JUnit, les caractères accentués sont bien affichés dans la console. Ce n'est PAS le cas avec maven ! (via m2eclipse OU en ligne de commande)
Pourtant, tout le projet est configuré en UTF-8 dans eclipse, et dans les properties du pom parent, nous avons bien défini :
Le pire, c'est que notre jenkins, qui tourne sous un Linux, fait parfaitement tourner le bousin !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding <project.resources.sourceEncoding>UTF-8</project.resources.sourceEncoding>
Nous pensons donc que le problème vient bien de Windows, mais quelle option manque ? Avez-vous déjà rencontré un cas similaire ? Des idées ?
Merci d'avance !
exemple d'une ligne affichée par la console avec JUnit launch :
et avec maven :TRACE GlobalLogger - Entrée dans la méthode : Dummy4GlobalLogger.dummyMethod(..)
TRACE GlobalLogger - Entr�e dans la m�thode : Dummy4GlobalLogger.dummyMethod(..)
Partager