如何在 grails 3.0 create-script 中声明和接受参数
How to declare and accept parameters in a grails 3.0 create-script
使用 create-script Grails 创建 Gant 脚本。
我已经看到通过 argsMap 我可以访问输入参数。例如
grails run my-script --parameter1=value1 --parameter2=value2
我可以这样访问参数:
argsMap.parameter1 == value1
argsMap.parameter2 == value2
如何制作一个只接受一个域 class 作为参数而无需指定 --parameterName 的脚本。例如
grails my-script foo.MyDomainClass
根据 GroovyScriptCommand
的 Javadoc(参见 link),您可以使用 args
列表而不是 argsMap
。
只需在脚本中使用 args[0]
而不是命名参数。
使用 create-script Grails 创建 Gant 脚本。 我已经看到通过 argsMap 我可以访问输入参数。例如
grails run my-script --parameter1=value1 --parameter2=value2
我可以这样访问参数:
argsMap.parameter1 == value1
argsMap.parameter2 == value2
如何制作一个只接受一个域 class 作为参数而无需指定 --parameterName 的脚本。例如
grails my-script foo.MyDomainClass
根据 GroovyScriptCommand
的 Javadoc(参见 link),您可以使用 args
列表而不是 argsMap
。
只需在脚本中使用 args[0]
而不是命名参数。