J'essaie d'intégrer groovy dans mon application et j'ai un problème avec les importations. Je souhaite diviser les scripts en plusieurs fichiers et/ou modules. Disons que je veux avoir quelques Utilities.groovy
avec Utilities
classe remplie de fonctions statiques. Maintenant, je crée un fichier de script principal main.groovy
qui ressemble à ceci:Embedded Groovy - chargement de scripts à partir du script principal
import static Utilities.*
Utilities.someMethod()
Ensuite, j'essaie de l'exécuter avec:
GroovyShell shell = new GroovyShell(initGroovyBinding());
shell.run("F:\\ull\path\\to\\main.groovy", new String[0]);
Et je reçois une erreur: unable to resolve class Utilities
Qu'est-ce que je fais faux? Merci d'avance.
Où se trouve 'Utilities.groovy'? –
@tim_yates Près du fichier main.groovy. – bezmax