| Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide Consultez : | ![]() |
Exemple A.10. Activer des profiles à partir du fichier settings.xml
<settings xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd"> ... <activeProfiles> <activeProfile>env-test</activeProfile> </activeProfiles> </settings>
La dernière pièce du puzzle du settings.xml est la balise activeProfiles.
Elle contient un ensemble de balises activeProfile, qui ont chacun pour valeur un id de profil.
Tout profil dont l'id est présente dans une balise activeProfile sera activé, quels que soient les paramètres d'environnement.
Si aucun profil n'est trouvé, rien ne se passera.
Par exemple, si env-test est un activeProfile, un profile dans un pom.xml
(ou profile.xml) sera activé.
Si aucun profil n'est trouvé, l'exécution se poursuivra tout de même normalement.