如何在grails 3.0 create-script中声明和接受参数

时间:2015-10-11 03:08:10

标签: grails grails-plugin grails-3.0

使用create-script Grails创建一个Gant脚本。 我已经看到通过argsMap我可以访问输入参数。 e.g。

grails run my-script --parameter1=value1 --parameter2=value2

我可以访问这样的参数:

argsMap.parameter1 == value1
argsMap.parameter2 == value2

如何创建仅接受一个域类作为参数的脚本,而无需指定--parameterName。例如

grails my-script foo.MyDomainClass

1 个答案:

答案 0 :(得分:1)

根据GroovyScriptCommand的Javadoc(请参阅link),您可以使用args列表而不是argsMap

只需在脚本中使用args[0]而不是命名参数。