我有一个 groovy 脚本,需要从外部 groovy 脚本中解析一个类。我不确定如何传递参数。这是有效的:
我正在运行的 Groovy 脚本使用这一行从 external.groovy 解析外部类:
new GroovyShell().parse(new File('External.groovy'))
这是 external.groovy 的样子:
class External {
public external() {
println "Hello"
}
}
有用。
我遇到的问题,我找不到将参数传递给外部方法的方法。这是 external.groovy 的样子:
class External {
public external(String name) {
println name
}
}
如何将参数添加到运行脚本:
new GroovyShell().parse(new File('external.groovy')) //need to include the 'Name' parameter to this