我想创建grails脚本,将脚本添加到我的应用程序。就像是:
grails run-script utils/adminAdd.groovy username password
Run Code Online (Sandbox Code Playgroud)
不幸的是,运行脚本似乎不支持将参数传递给脚本(允许一个脚本一次运行多个脚本)。有人知道解决方法吗?
这应该受到支持,因此您应该在http://jira.grails.org/browse/GRAILS创建问题
与此同时,我认为为了保持向后兼容性,您可能需要一种方法来区分脚本名称和参数,例如前缀:
grails run-script utils/adminAdd.groovy -Jusername -Jpassword -Jfoo=bar
Run Code Online (Sandbox Code Playgroud)
然后run-script可以将参数列表拆分为不带前缀的脚本名称,并在运行时将不带前缀的参数发送到每个脚本。
一旦你让它在本地工作,发送拉取请求或将更新的脚本附加到 JIRA,它就会更快地得到修复。
| 归档时间: |
|
| 查看次数: |
1764 次 |
| 最近记录: |