<project default="default" xmlns:j="jelly:core" xmlns:u="jelly:util" > | |
<goal name="default" prereqs="clean"> | |
</goal> | |
<goal name="setclasspath"> | |
<path id="test.classpath"> | |
<pathelement path="${maven.build.dest}"/> | |
<pathelement path="target/classes"/> | |
<pathelement path="target/test-classes"/> | |
<path refid="maven.dependency.classpath"/> | |
</path> | |
<taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc" classpathref="test.classpath"/> | |
</goal> | |
<goal name="groovy:compile" prereqs="java:compile, setclasspath" description="Compiles the main code"> | |
<copy todir="${basedir}/target/classes"> | |
<fileset dir="${basedir}/src/main"> | |
<include name="**/*.groovy"/> | |
<exclude name="CVS/*"/> | |
</fileset> | |
</copy> | |
<groovyc destdir="${basedir}/target/classes" srcdir="${basedir}/target/classes" listfiles="true"> | |
<classpath refid="test.classpath"/> | |
</groovyc> | |
</goal> | |
</project> |