如何获得Groovy中正在执行的脚本的名称?
它不是命令行参数,因此args数组没有任何帮助。
您可以按以下方式获取当前的脚本名称。
def scriptName = this.class.getName()
println "Script FQCN : " + scriptName
它将打印出带有程序包名称-FQCN(完全合格的类名)的脚本名称(除类外,什么也不过是一个类)。
如果只需要脚本名称而不是软件包,则可以使用
println "Script Simple Name : " + this.class.getSimpleName()
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句