Bonjour,
J'ai un projet multi modules dont les modules sont simplement les couches : model, dao, services, et web.
J'ai aussui un module parent.
Je n'ai peut être pas pris la bonne approche de découpage mais la n'est pas le problème (du moins pas pour l'instant).
Le problème :
Mon module DAO (qui s'appuie sur spring) utilise les placeholder de spring pour injecter les valeurs de mon fichier jpa.properties que j'ai placé dans les resources de ce module dao.
Quand je construis le projet web je me retrouve avec ce fichier properties (jpa.properties) embarqué dans le jar du module dao ! Ce qui n'est pas du tout pratique pour pouvoir le changer plus tard !
Comme puis je faire pour à la fois garder la modularité mais aussi pouvoir accèder a mes fichiers de configurations sans avoir besoin de decompresser jar.
Le problème se posera aussi pour le module de services qui contient un fichier de parametrage pour certains services suivant si on package pour du linux ou du windows.
Merci de votre aide j'ai peut être pas compris certaine chose.
Partager