Groovy代码示例 – 如何为groovy脚本编译后的class文件指定名字?

groovy脚本默认会被编译成Script1.groovy ... Script777.groovy。这对于错误的判断非常不利,不过我们可以指定脚本编译的名称,从而能够快速定位问题脚本。示例代码如下:

可以通过GroovyClassLoader来指定编译后的class文件名称

GroovyClassLoader groovyClassLoader = new GroovyClassLoader();
Class<Script> parsedClass = groovyClassLoader.parseClass(scriptText, name); //name 为脚本编译后的名字
Script script = scriptClass.newInstance();
script.run();  // 执行脚本

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/05/07/groovy-code-example-specify-name-for-compiled-class-file-of-groovy-script/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Groovy代码示例 – 如何为groovy脚本编译后的class文件指定名字?
groovy脚本默认会被编译成Script1.groovy ... Script777.groovy。这对于错误的判断非常不利,不过我们可以指定脚本编译的名称,从而能够快速定位问题脚本。示……
<<上一篇
下一篇>>
文章目录
关闭
目 录