<plugin> <artifactId>maven-antrun-plugin</artifactId> <executions> <execution> <id>test-compile</id> <phase>test-compile</phase> <configuration> <tasks> <taskdef name="groovyc" classname="org.codehaus.groovy.ant.Groovyc"> <classpath refid="maven.compile.classpath"></classpath> </taskdef> <mkdir dir="${project.build.testOutputDirectory}"></mkdir> <groovyc destdir="${project.build.testOutputDirectory}" listfiles="true" srcdir="${basedir}/src/test/java/"> <classpath refid="maven.test.classpath" ></classpath> </groovyc> </tasks> </configuration> <goals> <goal>run</goal> </goals> </execution> <dependencies> <dependency> <groupId>org.codehaus.groovy</groupId> <artifactId>groovy-all</artifactId> <version>1.8.0</version> </dependency> </dependencies> </executions> </plugin>