CLI に追加する次の引数があります
-sbx
-CSWConfig
-stripInfo
-modelSources
-catchArchive
-swSupplierName
-modelsSWExchnage
しかし、ヘルプを表示している間、これらのオプションを(以下に示すように)ソートされた順序で表示していますが、これは望ましくありません。
-CatchArchive
-CSWConfig
-modelSources
-sbx
-stripInfo
-swSupplierName
このリンクを1 つ読みましたが、ヘルプ コンテンツの表示中に順序を保持できません。
private void print_help() {
String CONST_STR_CLI_INFO = "ercli.exe custzip";
HelpFormatter formatter = new HelpFormatter();
formatter.setOptionComparator(new Comparator() {
@Override
public int compare(Object o1, Object o2) {
Option op1=(Option) o1;
Option op2=(Option) o2;
return //what to do here?
}
});
formatter.printHelp(CONST_STR_CLI_INFO, null, options, "", true);
}