如何捕获传递给Groovy脚本的参数?

我只是从Groovy开始。我在任何地方都找不到如何处理Groovy脚本参数的示例,因此我自己修改了此方法。必须有更好的方法来做到这一点?如果是这样,我正在寻找这种更好的方法,因为我可能忽略了显而易见的方法。

import groovy.lang.Binding;

Binding binding = new Binding();

int x = 1

for (a in this.args) {

println("arg$x: " + a)

binding.setProperty("arg$x", a);

x=x+1

}

println binding.getProperty("arg1")

println binding.getProperty("arg2")

println binding.getProperty("arg3")

回答:

如果您想要的不仅仅是进阶参数解析,还可以使用Groovy CliBuilder来帮助您。它可以帮助您使用命令行标志,可选参数和打印用法说明。

签出CliBuilder的Javadoc或MrHakis

发布有关它的信息。

以上是 如何捕获传递给Groovy脚本的参数? 的全部内容, 来源链接: utcz.com/qa/413709.html

回到顶部