引数解析 - echoargs.exe(PSCX)

echoargs.exeはPowerShellがどのように引数を解析しているか調べるコマンド。PowerShell Community Extensions(PSCX)に含まれている。

使用例

例えばmvnコマンドが上手く動かない場合、mvnコマンドをechoargsで解析すると、

 PS C:\Users\taro\Documents\tmp> echoargs mvn archetype:create -DgroupId=jp.co.example -DartifactId=mvntest
 Arg 0 is <mvn>
 Arg 1 is <archetype:create>
 Arg 2 is <-DgroupId=jp>
 Arg 3 is <.co.example>
 Arg 4 is <-DartifactId=mvntest>

上のようにjp.co.exampleが途切れている事が分かる。従って、mvnコマンドを動かす場合は、以下のように"-DgroupId=jp.co.example"と引用符でくるんであげればよい。

 PS C:\Users\taro\Documents\tmp> mvn archetype:create "-DgroupId=jp.co.example" -DartifactId=mvntest

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS

Last-modified: 2012-08-19 (日) 18:33:36