2

我将 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>

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

4

1 回答 1

2

你能试一下吗:

def destinationDIR = project.properties."configuration.REPORT_DIR"
于 2013-09-24T07:27:39.827 回答