Hello,
Je pense qu'on devrait revoir un peu l'organisation physique de l'utilisation i18n.
Actuellement, les resources i18n sont dans src/main/resources/i18n
Or les différents mojo du plugin maven-i18n-plugin génère les resources dans
target/generated-sources/i18n
puis les recopie dans les sources.
Je pense qu'on devrait extraire les sources des resources et les mettre dans
src/main/i18n
et inclure target/generated-sources/i18n dans les resources du projet.
L'avantage serait multiple :
- ça serait plus clair à mon gout d'avoir les sources dans src/main/i18n
- le fait d'utiliser les ressources générés colle mieux avec la logique i18n : on utilise tjs ce qui est généré
- d'autres ressources sont actuellement générés par le mojo bundle par exemple et on pourrait donc naturellement
les mettre aussi dans le répertoire target/generated-sources/i18n alors qu'actuellement ce n'est pas possible.
Le coût de ce changement est assez minime :
- modifier les mojos (2h)
- déplacer dans les projets utilisant i18n src/main/resources/i18n vers src/main/i18n (2h)
Donc en gros y'en a pour 1/2 journée.
Qu'en dites-vous ?
--
Tony Chemit
--------------------
tél: +33 (0) 2 40 50 29 28
email: chemit(a)codelutin.com
http://www.codelutin.com