簡體   English   中英

GroovyScriptEngine:從子文件夾加載Groovy腳本

[英]GroovyScriptEngine: load groovy scripts from subfolder

我有這樣的目錄結構:

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

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

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

我自己嘗試過,但腳本未加載。 需要腳本的完整路徑,這並不是很好。 有某種解決方法嗎?

嗯,我知道發生了什么事。 自然,問題出在我身上。

GroovyScriptEngine通過腳本的包名正確地加載了腳本-實際上,腳本不必與它們所在的包相對應。

我試圖僅使用腳本名稱來加載腳本。 愚蠢。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM