Je travaille sur un projet multi module: cartegrise
avec 4 sous modules :
- cartegrise_gui (couche presentation)
- cartegrise_core (couche metier)
- cartegrise_dao (couche acces data)

- cartegrise_dto (couche tranfert object, couche transversale au 3 autres module)
Chacun de ses sous-modules produit un *.jar executable.

J'ai rajouté un module cartegrise_distrib (avec plugin maven-assembly) : module permettant de générer le produit final. Ce module doit générer
- un répertoire lib (avec tous les jar)

- un répertoire conf (fichier *xml, csv, etc pour initialiser les donnée de l'application java) ces fichiers sont dans des modules différents

- un fichier run.bat (pour le point de lancement)

Grâce à cette organisation, je peux lancer l'application de n'importe où, en recopiant les fichier de configuration dans le module distrib.
Mais j'aimerais évité cette duplication ? si un développeur veut éditer mon projet.
L'idéal serait de me passer du chemin relatif des différents fichier de conf?

Avez vous des idées ?