J'ai fait un projet d'archetype qui fonctionne bien
le build est Ok
l'utilisation pour faire des projet est ok

J'ai juste un soucis d'encodage.
tout mon projet d'archetype est en UTF-8
J'ai mis dans le POM toutes les propriétés que je connais à UTF-8
J'ai mis dans archetype-metadata.xml encoding=UTF-8 sur tous les fileSets
J'ai explicitement créé un fileSet pour le fichier POM que doit produire l'archétype avec l'encoding UTF-8

Bref je l'ai mis partout même là ou je savais que ça ne servait à rien.

dans archetype-resources j'ai donc un modèle de POM en UTF-8
dans lequel la description contient des caractères Hors ASCII de base genre é

quand je builde les fichiers sont tous UTF-8 dans target
J'ai même ouvert le JAR et les fichiers sont là encore en UTF-8

mais quand je crée un projet avec maven test
ou là encore tout est en utf-8
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
version=1.0.0-SNAPSHOT
package=fr.sample.np000
groupId=fr.sample
artifactId=np000
j'obtiens un projet np000 qui est fonctionnel dont tout les fichiers sont en UTF-8
pourtant le contenu du POM n'a pas conservé les caractères hors ASCII les é sont devenus des ?
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
<!-- dans la ressource du projet archetype -->
<description>L'interface ${moduleProjectName} est un démonstrateur pour la génération depuis maven</description>
<!-- dans le target du projet archetype -->
<description>L'interface ${moduleProjectName} est un démonstrateur pour la génération depuis maven</description>
<!-- dans le jar du projet archetype -->
<description>L'interface ${moduleProjectName} est un démonstrateur pour la génération depuis maven</description>
<!-- dans le target/class-test/... np000 -->
<description>L'interface NP000 est un d?monstrateur pour la g?n?ration depuis maven</description>
j'ai même essayé avec é pour encoder le é j'obtiens toujours

Je ne sais plus où ajouter un UTF-8 pour le forcer à conserver mes accents ?
Merci de votre aide.
A+JYT