Comment exécuter le script groovy en java?


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?

Author: tim_yates, 2013-07-22

1 answers

Intégration Java de base+Groovy:

// 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 à partir de Java

PS:, Vous devez inclure groovy-all-m.n.m.jar par exemple groovy-all-2.1.6.jar dans votre programme Java, par exemple:

<dependency>
  <groupId>org.codehaus.groovy</groupId>
  <artifactId>groovy-all</artifactId>
  <version>2.4.8</version>
</dependency>
 43
Author: anubhava, 2017-02-27 13:45:00