使用java/groovy扩展ant初步
groovy代码:
package vuvuyib
import org.apache.tools.ant.BuildException;
import org.apache.tools.ant.Task;
public class AntExt extends Task {
public void execute() throws BuildException {
println('hello world')
}
}
打包出testant.jar
创建build.xml
<?xml version="1.0" encoding="UTF-8"?>
<project name="my" default="test">
<taskdef name="testant" classname="vuvuyib.AntExt" >
<classpath>
<pathelement path="testant.jar"/>
<pathelement path="${groovylibpath}" />
</classpath>
</taskdef>
<target name="test">
<testant>
</testant>
</target>
</project>
运行ant,执行build.xml