Tâche ValidateProperty

Valide la valeur d'une propriété pour savoir si elle est définie, si la valeur est vide ou par rapport à une liste de valeurs possibles, et fait échouer la génération Ant lorsque la validation échoue.

Paramètres

Attribut Description Obligatoire
property Nom de la propriété à valider. Oui
nonEmpty Si la propriété ne doit pas être vide. Non ; Par défaut sur false
trim S'il faut couper la propriété avant validation. Non ; Par défaut sur false

Eléments imbriqués

ValidValue

Indique une valeur valide de la propriété.

La table suivante décrit les éléments imbriqués.

Attribut Description Obligatoire
valeur Valeur de chaîne valide de la propriété. Exactement l'un des deux
regex Expression régulière correspondant à la propriété pour la validité.

Exemples

L'exemple suivant valide la définition de la propriété source.dir.
<validateProperty property="source.dir" />
L'exemple suivant valide la définition de la propriété source.dir et le fait qu'elle n'est pas vide sans espaces de début et de fin.
<validateProperty property="source.dir" nonEmpty="true" trim="true" />