包含哪个maven依赖项用于评估java应用程序中的groovy脚本

时间:2013-07-12 13:01:32

标签: groovy groovyshell

我已经添加了使用GroovyShell解析和评估我的java应用程序中的groovy脚本的功能。 在我的构建中包含哪个maven工件?

我知道groovy-all肯定会包含我需要的所有东西,但是我猜我还可以使用更小的包装?

1 个答案:

答案 0 :(得分:1)

groovy-jsr223是JSR-223引擎实现,它支持通过JSR-223标准接口评估groovy脚本。

ScriptEngine scriptEngine = new ScriptEngineManager().getEngineByName("groovy");

<dependency>
   <groupId>org.codehaus.groovy</groupId>
   <artifactId>groovy-jsr223</artifactId>
   <version>2.4.6</version>
</dependency>