0
J'écris une tâche avec gant et je rencontre des difficultés avec la tâche xmlProperty. J'ai cet exemple fichier xml:Utilisation de la tâche xmlProperty avec GANT
<root>
<properties>
<foo>bar</foo>
</properties>
</root>
et quand je fais:
ant.xmlproperty(file:"myFile.xml")
println "${root.properties.foo}"
rien est imprimé. Une idée de ce que je fais mal?
Je ne sais pas (d'où le commentaire), mais ne 'ant println. property (nom: 'someName', valeur: '$ {root.properties.foo}') 'travail pour vous? –
Oui, ça marche @tim_yates! Je ne sais pas pourquoi cela ne fonctionne pas avec des guillemets doubles, que j'ai essayés auparavant. Merci! –
Ahhh, quand vous utilisez des guillemets doubles, Groovy saute dedans et essaye de l'évaluer comme une chaîne Groovy avant de la passer à antbuilder –