当前位置:  开发笔记 > 编程语言 > 正文

是否有一个与beanshell source()方法等效的groovy?

如何解决《是否有一个与beanshellsource()方法等效的groovy?》经验,为你挑选了1个好方法。

我已经仔细研究了那些时髦的文档,并没有找到类似的东西,但那里的东西有点随意组织.我正在从beanshell切换到groovy,并使用beanshell中的源("fileloc")方法内联 - 包含其他实用程序beanhell脚本以供重用.在groovy或最佳实践中是否有标准功能?



1> John Flinchb..:

您可以将脚本的所有部分组合成一个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)

推荐阅读
黄晓敏3023
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有