Ho trovato un esempio per l'esecuzione di script Groovy su sistemi su cui Groovy non è installato utilizzando il file jar groovy-all. Ho cercato i seguenti:Quando si eseguono script Groovy usando il jar groovy-all, come si specifica un classpath?
java -cp src:.:lib/* -jar lib/groovy-all-2.0.1.jar src/com/example/MyScript.groovy
Il problema è che il mio script dipende vasi nella directory lib più altre due file di script Groovy ubicati in src/com/esempi. Quando eseguo questo, si lamenta delle dichiarazioni di importazione per tutti loro. Posso farlo funzionare su un sistema che ha installato benissimo utilizzando Groovy seguente:
CLASSPATH="src:.:lib/*" groovy src/com/example/MyScript.groovy
Come faccio a eseguire gli script Groovy in questo modo, utilizzando il groove-tutto vaso, così come dare un percorso di classe?