Требуемые группы Commons CLI

Я пишу приложение командной строки на Java и выбрал Apache Commons CLI для разбора входных аргументов.

Допустим, у меня есть две обязательные опции(т.е. -input и -output). Я создаю новый объект Option и устанавливаю требуемый флаг. На данный момент все хорошо. Но у меня есть третий, необязательный вариант, т.е. -помощь. С настройками, которые я упомянул, когда пользователь хочет показать справку (используйте опцию -help), он говорит, что требуются «-input и -output». Есть ли способ реализовать это (через Commons CLI API, а не просто, если (! hasOption) throw new XXXException()).

29
задан Emmanuel Bourg 29 May 2012 в 11:58
поделиться