如何从groovy脚本调用ant属性

时间:2013-09-23 13:05:10

标签: ant groovy

我将ant属性定义为:

<condition property="configuration.REPORT_DIR" value="${configuration.REPORT_DIR}"       else="results">
    <isset property="configuration.REPORT_DIR" />
</condition>

以后,indside groovy脚本我需要这个属性的值,下面的定义不起作用:

<taskdef name="groovy" classpath="./groovy-all-X.X.X.jar" classname="org.codehaus.groovy.ant.Groovy" />
    <groovy>
        def destinationDIR = ant.project.properties.getReference("${configuration.REPORT_DIR}")
        ...
    </groovy>

任何想法,如何调用价值?

1 个答案:

答案 0 :(得分:1)

你可以尝试:

def destinationDIR = project.properties."configuration.REPORT_DIR"