Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide
Consultez :
  • Les documents de reference sur le projet original
  • Les sources de la traduction fr sur GitHub
  • maven


    A.2.10. Balise activeProfiles

    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.