我正在写一个gant的任务,我正在努力完成任务xmlProperty。我有这个例子xml文件:
<root>
<properties>
<foo>bar</foo>
</properties>
</root>
当我这样做时:
ant.xmlproperty(file:"myFile.xml")
println "${root.properties.foo}"
什么都没打印出来。知道我做错了吗?
答案 0 :(得分:1)
xmlproperty
将文件加载到Ant属性,而不是Groovy变量,因此您需要通过project.properties
实例上的AntBuilder
访问它们:
println ant.project.properties.'root.properties.foo'