将xmlProperty任务与GANT一起使用



我正在用gant编写一个任务,而我在xmlProperty任务中遇到了困难。我有一个示例xml文件:

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

当我这样做的时候:

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

没有打印任何内容。知道我做错了什么吗?

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

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

相关内容

  • 没有找到相关文章

最新更新