Existe-t-il un moyen de réattribuer la valeur de la tâche property
d'Ant? Ou existe-t-il une autre tâche disponible à cet effet?
Réponses
Trop de publicités?La tâche Variable
de ant-contrib peut le faire :
${x}
${x}
Cependant, ce n'est pas recommandé, car cela peut entraîner des effets secondaires étranges si certaines parties de vos scripts Ant supposent des valeurs de propriétés immuables, et que d'autres parties contredisent cette hypothèse.
Pour des fins de justice, il existe une astuce qui permet de modifier les propriétés immuables d'une fourmi sans aucun autre bibliothèque (depuis java 6) :
project.setProperty(attributes.get("name"), attributes.get("value"));
Utilisation :
${x}
Comme d'autres l'ont mentionné, cela doit être utilisé avec précaution puisque toutes les approches canoniques se sont révélées inadaptées.
Les propriétés sont immuables dans la fourmi.
Vous pourriez être intéressé par la tâche var
de ant-contrib.
Adressé de la même manière : ${my_var} et ${my_property}
- Réponses précédentes
- Plus de réponses