import groovy.transform.TypeChecked //脚本作用域 //def name = 'aa' //pwd = 123 args = [] args[0] = 'email.groovy' println binding.variables //在另一个脚本中调用一个脚本 evaluate(new File('script.groovy'))
//类中调用 class Test{ static void main(args){ def binding = new Binding() binding.setVariable('args',['src/main/groovy/email/email.groovy']) GroovyShell shell = new GroovyShell(getClass().getClassLoader(),binding) shell.evaluate(new File('src/main/groovy/email/script.groovy')) } }