2013-03-22 67 views
0

加载Groovy脚本我有这样的目录结构:的GroovyScriptEngine:从子文件夹

  • .../GroovyScriptsRoot
    • SubfolderName1 /脚本/ ScriptName1.groovy
    • SubfolderName2 /脚本/ ScriptName2.groovy
    • SubfolderName3 /脚本/ ScriptName3.groovy
    • SubfolderName4 /脚本/ ScriptName4.groovy
    • ...

所以我基本上想要做这样的事情:

的GroovyScriptEngine引擎=新的GroovyScriptEngine(新的String [] { “.../GroovyScriptsRoot”});

我自己尝试过,但脚本没有加载。脚本的完整路径是必需的,这不是很好。有什么解决方法吗?

回答

1

嗯好的,我知道发生了什么事情。自然,问题出在我身上。

GroovyScriptEngine通过其包名正确加载脚本 - 实际上不需要与它们所在的包相对应。

我试图通过使用他们的名字加载脚本。愚蠢。

相关问题