Re: [Cantharella-devel] Externalisation de la configuration et suppression des profils
Bonjour, Complètement d'accord avec vous, mieux vaut laisser tomber les environnements Maven (vestige hérité des premiers développement du projet comme le précise Mickaël) et passer à une configuration par fichiers externalisés. Votre proposition d'utiliser à la place la classe ApplicationConfig semble bien convenir aux besoins du projet. Adrien Le 28/01/2013 21:16, Mickaël Tricot a écrit :
Bonjour,
Introduire des profils Maven par environnement était une fausse bonne idée ! Avoir une archive unique pour tous les environnements et une configuration externe est en effet la bonne façon de faire.
Personnellement, j'aime autant que faire se peut utiliser des ressources JNDI sur le serveur d'applications (puisque c'est une API standard), à défaut un fichier de configuration passé en option (exemple : -Dconfiguration=/path/to/cantharella.properties). Par ailleurs, si les options de configuration vont au-delà d'une liste de clés-valeurs (properties), j'aime assez le format YAML qui offre une flexibilité et simplicité intéressantes.
Cordialement, Mickaël
_______________________________________________ Cantharella-devel mailing list Cantharella-devel@list.forge.codelutin.com http://list.forge.codelutin.com/cgi-bin/mailman/listinfo/cantharella-devel
-- Adrien Cheype Ingénieur en Systèmes d'Information Service « Informatique Scientifique et Appui aux Partenaires du Sud » Direction du Système d'Information (DSI) http://www.ird.fr/dsi/ http://www.ird.fr/informatique-scientifique/ INSTITUT DE RECHERCHE POUR LE DEVELOPPEMENT BP A5 - 98848 Nouméa - Nouvelle Calédonie Tél. +687 260 789
participants (1)
-
Adrien Cheype