Groovy作为JVM之上的一种Script语言,越来越流行了。很自然的会想到他能不能跟Ant能集成起来一起发挥功效。
答案是:Yes
你需要先把Groovy安装目录下(C:\Groovy\Groovy-2.0.1\embeddable)groovy-all-xxx.jar拷贝到Ant的lib目录下。
然后我们就可以在build.xml中使用Ant了
第一步 taskdef引用Groovy的类库
< taskdef name ="groovy" classname ="org.codehaus.groovy.ant.Groovy" />
第二步 定义一个Target,使用Groovy
< target name ="init" > < property name ="version" value ="2" /> < groovy > myversion = properties['version'] ant.echo myversion properties['isGreater']= myversion>1 </ groovy > < echo message ="${isGreater}" /> </ target >
上面的示例中既有Groovy使用Ant定义的property,也有在Groovy脚本里新生成一个Ant的property。
NOTE: Ant的版本要是1.7或以上的
Link: