一个Groovy脚本,如果不显示来声明类名,那么默认生成一个和文件名同名的类,并自动生成main函数,脚本中的语句都自动放置在main函数中。
见下面例子:
创建一个脚本文件:sample.groovy,内容为:
println "Hello, world !"
println "Args is : " + args
再在同一个目录下创建另一个脚本文件:caller.groovy,内容为:
def params = ["a","b","c"]
sample.main((String[])params)
//注意上面这句调用,对于参数是有严格要求
执行groovy caller.groovy , 即可看到运行结果。