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 に答える