PB de création du projet via un archetype
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:
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:
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