J'ai un script groovy et je veux l'exécuter en Java. Quelqu'un pourrait-il me fournir d'autres documents/exemples sur la façon dont cela est possible?
Intégration Java + Groovy de base:
// call groovy expressions from Java code
Binding binding = new Binding();
binding.setVariable("foo", new Integer(2));
GroovyShell Shell = new GroovyShell(binding);
Object value = Shell.evaluate(groovyScript);
Voir cet article pour plus de façons d'appeler Groovy depuis Java
PS: Vous devez inclure groovy-all-m.n.m.jar
par exemple. groovy-all-2.1.6.jar
dans votre Java, par exemple :
<dependency>
<groupId>org.codehaus.groovy</groupId>
<artifactId>groovy-all</artifactId>
<version>2.4.8</version>
</dependency>