IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Maven Java Discussion :

Multimodule et fichiers properties


Sujet :

Maven Java

  1. #1
    Membre à l'essai
    Profil pro
    crut
    Inscrit en
    mars 2003
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : crut
    Secteur : Bâtiment

    Informations forums :
    Inscription : mars 2003
    Messages : 28
    Points : 22
    Points
    22
    Par défaut Multimodule et fichiers properties
    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.

  2. #2
    Expert éminent

    Avatar de denisC
    Profil pro
    Développeur Java
    Inscrit en
    février 2005
    Messages
    4 051
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur Java
    Secteur : Service public

    Informations forums :
    Inscription : février 2005
    Messages : 4 051
    Points : 7 639
    Points
    7 639
    Par défaut
    A priori ton approche semble être la bonne.

    En supposant que tu utilises ce fichier jpa.properties dans le cadre de tes tests/developments, ma suggestion serait de le mettre dans src/test/resources.

    Le fichier sera toujours disponible pour tes tests, ainsi que pendant ta phase de development, mais ne sera pas packagé dans le jar produit par Maven.

    Cela signifie simplement qu'au moment d'executer ton application en production, il faudra qu'il y a quelque part un jpa.properties accessible au classloader et qui represente ta configuration en production.

Discussions similaires

  1. [Struts] Lire un fichier properties situé ds WEB-INF
    Par tscoops dans le forum Struts 1
    Réponses: 3
    Dernier message: 02/02/2005, 14h33
  2. [init] Recupérer un fichier properties et l'utiliser
    Par brousaille dans le forum Servlets/JSP
    Réponses: 14
    Dernier message: 13/01/2005, 14h50
  3. [JAR] Comment écrire dans un fichier properties dans un jar
    Par Alec6 dans le forum Entrée/Sortie
    Réponses: 3
    Dernier message: 05/10/2004, 15h16
  4. [STRUTS] fichier properties indépendant
    Par meufeu dans le forum Struts 1
    Réponses: 5
    Dernier message: 28/07/2004, 16h10
  5. [struts] utiliser plusieurs fichiers properties
    Par jaimepasteevy dans le forum Struts 1
    Réponses: 7
    Dernier message: 03/10/2003, 17h02

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo