似乎删除了传递给Grails脚本的命令行参数中的前导破折号。例如,我有以下脚本(scripts / Argstest.groovy):
includeTargets << grailsScript("_GrailsInit")
target(main: "The description of the script goes here!") {
println args
}
setDefaultTarget(main)
当我像这样执行时:
grails> argstest - -- ---
我得到以下输出:
-
--
显然领先的破折号被删除了。当我像这样执行它时更奇怪:
grails> argstest - -a --b ---c
输出:
--c
-b
-a #leading dash not removed
我如何强制Grails给我完全传递给脚本和相同顺序的相同参数?
答案 0 :(得分:0)
用引号包围你的参数