我已经仔细研究了那些时髦的文档,并没有找到类似的东西,但那里的东西有点随意组织.我正在从beanshell切换到groovy,并使用beanshell中的源("fileloc")方法内联 - 包含其他实用程序beanhell脚本以供重用.在groovy或最佳实践中是否有标准功能?
您可以将脚本的所有部分组合成一个String,然后让GroovyShell对象评估您的脚本.我从Venkat Subramanium的DSL示例中选择了这个.
part1 = new File("part1.groovy").text part2 = new File("part2.groovy").text script = """ println "starting execution" ${part1} ${part2} println "done execution" """ new GroovyShell().evaluate(script)