我以这种方式加载一个groovy脚本
CompilerConfiguration configuration = new CompilerConfiguration()
GroovyClassLoader cLoader = new GroovyClassLoader (this.class.classLoader, configuration)
gse = new GroovyScriptEngine(scriptRoots, cLoader)
gse.setConfig(configuration)
Class scriptClass = gse.loadScriptByName('Unsuitable-Script-Name.groovy')
问题是脚本加载的文件名与文件名(Unsuitable-Script-Name
)相同。如果文件名包含破折号(GROOVY-7670)
我可以以某种方式使用自定义类名加载脚本而无需重命名文件吗?