0

似乎删除了传递给 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 以相同的顺序给我传递给脚本的完全相同的参数?

4

1 回答 1

0

用引号括住你的论点

于 2013-03-26T09:59:14.023 回答