Ejecutando tareas taskdef con ant, cuidado con los classloaders

Ejecutando el taskdef GMetricsTask me he vuelto loco porque no entendía que aun definiendo correctamente el classpath parecia que no encontraba la clase GroovyObject, al final el problema es que GMetricsTask busca las clases en la carpeta lib del ANT_HOME.

Para solucionar este caso en concreto nos va a tocar colocar todos los jars necesarios en el lib del ANT_HOME.

D:\Proyectos\myGroovyProject\bin\build.xml:16: taskdef A class needed by class org.gmetrics.ant.GMetricsTask cannot be found: groovy/lang/GroovyObject

Comentarios