![](/img/trans.png)
[英]How to load Groovy classes into the Groovy script engine of Activiti?
[英]How to force Groovy Script Engine to output compiled classes in files?
我搜索了一下,发现可以通过设置setTargetDirectory使GroovyScriptEngine输出scriptCache成为类文件。 但是,当我从scala执行类似下面的代码时,它不会生成类文件。
如何设置GroovyScriptEngine从GroovyScriptEngine编译的脚本输出类文件?
var gse = new GroovyScriptEngine()
gse.getConfig().setTargetDirectory("c:/test")
var scriptClass = gse.loadScriptByName("SomeGroovyClass.groovy")
GroovyScriptEngine
似乎( 从源代码 GroovyScriptEngine
似乎不使用CompilerConfiguration
该属性。
它需要在内部ScriptClassLoader
的构造函数中ScriptClassLoader
,以便它扩展的GroovyClassLoader
在构造时获得配置。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.