在GANT中使用xmlProperty任务

时间:2014-04-28 11:16:00

标签: grails ant groovy gant

我正在写一个gant的任务,我正在努力完成任务xmlProperty。我有这个例子xml文件:

<root>
    <properties>
        <foo>bar</foo>
    </properties>
</root>

当我这样做时:

ant.xmlproperty(file:"myFile.xml")
println "${root.properties.foo}"

什么都没打印出来。知道我做错了吗?

1 个答案:

答案 0 :(得分:1)

xmlproperty将文件加载到Ant属性,而不是Groovy变量,因此您需要通过project.properties实例上的AntBuilder访问它们:

println ant.project.properties.'root.properties.foo'