Comment lire un fichier de propriétés externe dans Maven

Est-ce que quelqu’un sait lire un fichier x.properties dans Maven. Je sais qu’il existe des moyens d’utiliser le filtrage des ressources pour lire un fichier de propriétés et en définir les valeurs, mais je souhaite trouver un moyen dans mon fichier pom.xml comme:

  

Il y a eu quelques discussions à ce sujet: Propriétés externes Maven

Essayez le plugin Maven Properties

En utilisant le plug-in de propriétés Maven suggéré, j’ai pu lire dans un fichier buildNumber.properties que j’utilise pour mettre à jour mes versions.

     org.codehaus.mojo properties-maven-plugin 1.0-alpha-1   initialize  read-project-properties    ${basedir}/../project-parent/buildNumber.properties       

Cette réponse à une question similaire décrit comment étendre le plug-in properties afin d’utiliser un descripteur distant pour le fichier de propriétés. Le descripteur est essentiellement un artefact contenant un fichier de propriétés (le fichier de propriétés est inclus sous src / main / resources).

Le descripteur est ajouté en tant que dépendance au plug-in de propriétés étendues, il se trouve donc sur le chemin de classe du plug-in. Le plug-in recherchera le fichier de propriétés dans le classpath, lira le contenu du fichier dans une instance Properties et appliquera ces propriétés à la configuration du projet afin qu’elles puissent être utilisées ailleurs.