| <?xml version="1.0"?> | |
| <project name="groovy-astbuilder-usage-example" default="compile-transform"> | |
| <!-- groovy-all .jar is assumed to be on your classpath. --> | |
| <taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc" /> | |
| <target name="init" description="cleanup old class files"> | |
| <delete dir="examples"/> | |
| </target> | |
| <target name="compile-transform" depends="init" description="Compiles the AST Transformation"> | |
| <groovyc destdir="." | |
| srcdir="." | |
| includes="Main.groovy,MainTransformation.groovy" | |
| listfiles="true"> | |
| </groovyc> | |
| <echo>You can now run "groovy MainExample.groovy", "groovyc MainExample.groovy", or "groovy MainIntegrationTest.groovy" to see that the transformation worked.</echo> | |
| </target> | |
| </project> | |