Supposons qu'il y ait 2 applications. La hiérarchie POM pourrait ressembler à ceci:Comment partager des propriétés de base de données dans des projets multi-modules Maven 3?
parent
--> system A
--> system B
Les deux systèmes sont censés être en mesure de se connecter à la même base de données .
Chaque système a 2 profils: développement (DB embarqués) et production (MySQL).
Comment puis-je utiliser Maven pour partager les informations de connexion de base de données (utilisateur, chemin, chauffeur, etc.) pour chaque profil sur les deux systèmes (j'utilise le filtrage des ressources) ?
voulez-vous dire dans chaque système individuellement (redondance?) Ou dans le parent pom (je pensais que les profils n'héritent pas)? – stephanos
Définissez le profil dans la racine pom et les propriétés de l'ensemble seront utilisées dans le projet dérivé (bien sûr seulement si vous utilisez une construction multimodule). – khmarbaise
vient de le faire: ça marche :) thx! – stephanos