How to run groovy script in java?

后端 未结 1 1812
没有蜡笔的小新
没有蜡笔的小新 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:

    
      org.codehaus.groovy
      groovy-all
      2.4.8
    
    

    0 讨论(0)
提交回复
热议问题