He encontrado un ejemplo para ejecutar scripts Groovy en sistemas que no tienen instalado Groovy utilizando el archivo jar groovy-all. Me trató lo siguiente:Cuando se ejecutan scripts Groovy usando el contenedor groovy-all, ¿cómo se especifica un classpath?
java -cp src:.:lib/* -jar lib/groovy-all-2.0.1.jar src/com/example/MyScript.groovy
El problema es que mi script depende de frascos en el directorio lib, además de otros dos archivos de script Groovy ubicadas en src/com/ejemplos. Cuando ejecuto esto, se queja de las declaraciones de importación para todos ellos. Puedo ejecutarlo en un sistema que se ha instalado bien mediante el uso maravilloso de lo siguiente:
CLASSPATH="src:.:lib/*" groovy src/com/example/MyScript.groovy
¿Cómo se ejecuta guiones maravillosos de esta manera, con el maravilloso, todo el tarro, así como darle una ruta de clases?