![](/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.