<?xml version="1.0" encoding="UTF-8"?>
<project name="testTemplate" default="main" basedir=".">
<taskdef resource="net/sf/antcontrib/antlib.xml"/>
<taskdef name="groovy" classname="org.codehaus.groovy.ant.Groovy"/>
<target name="main">
<antdoit>
<echo message="inside antdoit"/>
</antdoit>
</target>
<macrodef name="antdoit">
<element name="body" implicit="true"/>
<sequential>
<antdoit-internal>
<sequential>
<body/>
</sequential>
</antdoit-internal>
</sequential>
</macrodef>
<scriptdef name="antdoit-internal" id="doit" language="groovy" src="doit.groovy">
<element name="sequential" classname="org.apache.tools.ant.taskdefs.Sequential"/>
<![CDATA[
groovydoit()
]]>
</scriptdef>
</project>