>我把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>
任何想法,如何调用价值?
你能试试:
def destinationDIR = project.properties."configuration.REPORT_DIR"