2013-03-22 68 views
0

加載Groovy腳本我有這樣的目錄結構:的GroovyScriptEngine:從子文件夾

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

所以我基本上想要做這樣的事情:

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

我自己嘗試過,但腳本沒有加載。腳本的完整路徑是必需的,這不是很好。有什麼解決方法嗎?

回答

1

嗯好的,我知道發生了什麼事情。自然,問題出在我身上。

GroovyScriptEngine通過其包名正確加載腳本 - 實際上不需要與它們所在的包相對應。

我試圖通過使用他們的名字加載腳本。愚蠢。

相關問題