Utilisation de variables dans pom.xml
Je veux utiliser une variable qui a des valeurs différentes dans le fichier de propriétés en fonction de l'environnement.
Je veux utiliser cette variable dans mon pom.xml.
- Peut donner un exemple réel de ce que vous aimez faire? et le mieux serait de montrer votre pom fichier et ce que vous avez essayé jusqu'à présent et qu'est-ce exactement ne fonctionne pas comme prévu.
Vous devez vous connecter pour publier un commentaire.
Vous êtes à la recherche pour Maven Filtrage Des Ressources
Il y a 3 étapes à suivre lors de l'utilisation des ressources de filtrage:
Étape 1:
Ajouter un ensemble de mesures appropriées
<profile>
entrées dans votre pom et inclure les variables dont vous avez besoin dans une liste de<properties>
:Avis que le
Prod
profil a été tagged:<activeByDefault>
.Étape 2:
Dans le fichier de propriétés, l'utilisation de pom-style variable de démarcation pour ajouter de la valeur de la variable d'espaces réservés, correspondant à la
<property>
les noms des balises utilisées dans le pom:Étape 3:
Dans le pom du
<build>
section, ajoutez une<resources>
entrée (en supposant que vos biens sont en la src/main/resources répertoire), inclure une<filtering>
tag, et de définir la valeur:true
:Puis, lorsque vous exécutez votre Maven build, le démarque nettement des valeurs de propriété seront remplacées par les valeurs qui sont définies dans le pom
<profile>
entrées.