Comment vérifier si une propriété existe?
Comment puis-je vérifier l'existence d'une propriété à l'aide de Ant?
Je suis ouvert à l'utilisation de ant-contrib
, si la Fourmi n'est pas de fournir une chose semblable.
Aussi, ant-contrib
a une assertion de la tâche, qui fournit exists
, mais l'affirmation n'est pas ce dont j'ai besoin ici car je préfère un boolean valeur de retour.
- <si> <a pas> <égale arg1="${myprop}" arg2="$${myprop}" /> </ne pas> <puis> <echo message="Propriété" /> </puis> <else> <echo message="la Propriété n'existe pas" /> </else> </si>
- Veuillez modifier le commentaire ci-dessus si quelqu'un sait comment, vous ne savez pas si des balises de code à l'aide de 4 tirets travaille ici dans le commentaire.
- "si" la tâche est prise en charge uniquement avec Ant-contrib qui je recommande de ne pas utiliser graves pour le développement.
- pourquoi pas?
- d'accord. Pourquoi raudi? ant-contrib rochers, et apporte Ant un pas de plus vers Gradle.
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le Condition tâche avec un isset condition.
De sortie:
<condition>
et<isset>
.Depuis Ant 1.9.1 il est possible d'utiliser des "si" et les "moins" des attributs. Vous pouvez utiliser ces nouveaux attributs si vous ajoutez les 2 espaces de noms xmlns:si="ant:si" et xmlns:à moins d'="ant:à moins que" le projet.
voir aussi https://ant.apache.org/manual/ifunless.html