Le 12/07/2013 09:50, Tony Chemit a écrit :

- pourquoi on veut le mettere dans le classpath ? qu'est ce que ça apporte
comme amélioration
C'est un endroit plus standard pour les properties, dans WEB-INF c'est plutot du
xml.
Dans notre cas, on veux le considérer comme une ressource filtrable par maven,
donc dans src/main/resources
euh non assertion fausse! ce qui est filtrable n'est pas forcement dans src/main/resources

Le filtrage n'est qu'une des 2 assertions.
La plus importante pour moi étant que : la place des fichier ".properties" (chargées par le Java) est plus dans le classpath (WEB-INF/classes/ dans notre cas) qu'à un endroit batard (WEB-INF/). (cf [1] à ligne 77)

Pour moi, c'est une correction nécessaire, mais qui entraîne malheureusement une incompatibilité,. À moins de tenter de charger (pendant un temps du moins) le fichier aux 2 emplacements (et avec affichage d'un warning si le fichier est chargé à partir de l'ancien emplacement), d'où la question d'Éric.

Mais peut-être que vous jugerez que ce n'est pas gênant/nécessaire, auquel cas on ne change pas d'emplacement, on reste sur un truc bancal, et on a pas de soucis de compatibilité.

Arnaud

[1] http://www.nuiton.org/projects/nuiton-js/repository/entry/trunk/nuiton-js-wro/src/main/java/org/nuiton/js/wro/NuitonJsWroConfigurationFactory.java