この質問が既に出されていることは知っていますが、特定の機能を備えた Java cli パーサーを探しています。コマンドラインツリーを定義できるようにしたいので、サブコマンド(および複数のレベルの深さ)を使用します。したがって、オプションに到達する前に、3 ~ 4 レベルのコマンドを使用できます。また、これらのサブコマンドは相互に排他的です。ありがとう
4042 次
4 に答える
0
このマルチレベル コマンドをいくつかの CLI ツールに分割する方がよいと思います。
それ以外の:
program cmd sub-cmd sub-sub-cmd -option1 argument -option2 argument
プログラム名に 1 つまたは 2 つのレベルを追加します。
program-cmd-sub-cmd sub-sub-cmd -option1 argument -option2 argument
実際の単語の例:
svn-add -q -N foo.c
必要なすべてのクラスを単一の JAR に保持し (そして好きなだけ再利用できます)、いくつかの「メイン」エントリ ポイントを追加するだけです。基本的な CLI 解析については、 もお勧めしJCommander
ます。
于 2012-05-06T06:17:28.727 に答える