How to run groovy script in java?

后端 未结 1 1809
没有蜡笔的小新
没有蜡笔的小新 2020-12-05 22:39

I have a groovy script and i want to execute it in java. Could someone provide me with further documentation / examples on how this is possible?

相关标签:
1条回答
  • 2020-12-05 23:24

    Basic Java+Groovy Integration:

    // 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);
    

    See this article for more ways to call Groovy from Java

    PS: You need to include groovy-all-m.n.m.jar e.g. groovy-all-2.1.6.jar in your Java program, for example:

    <dependency>
      <groupId>org.codehaus.groovy</groupId>
      <artifactId>groovy-all</artifactId>
      <version>2.4.8</version>
    </dependency>
    
    0 讨论(0)
提交回复
热议问题