| Ce site met a disposition le build journalier de la traduction francaise du Maven: The Definitive Guide Consultez : | ![]() |
Vous pouvez activer un profil sur la valeur d'une propriété comme
environment.type. Vous pouvez donc activer un profil
development si la propriété environment.type a pour valeur
dev et un profil production si cette propriété vaut maintenant
prod. Il est aussi possible d'activer un profil en cas d'absence d'une propriété. La
configuration suivante active un profil si la propriété environment.type
n'est pas présente durant l'exécution de Maven.
Exemple 11.5. Activation de profiles en cas d'absence d'une propriété
<project>
...
<profiles>
<profile>
<id>development</id>
<activation>
<property>
<name>!environment.type</name>
</property>
</activation>
</profile>
</profiles>
</project>
Attention au point d'exclamation qui préfixe le nom de la propriété. Le point d'exclamation est souvent
appelé le caractère "bang" ce qui signifie "non". Ce profil est activé quand aucune propriété
${environment.type} n'est définie.