Разделение команды в PicoCLI - PullRequest
1 голос
/ 03 июня 2019

Я использую picocli для реализации инструмента cli, и у меня есть команда, которая выглядит следующим образом:

mainCommand subCommand <parameter1>:<parameter2> parameter3

У меня вопрос, каксопоставьте parameter и parameter2 как параметры picoCli, используя аннотацию picoCli.Ниже мой подход к аннотациям.

@CommandLine.Parameters(index = "0", split = ":")
private List<String> moduleParam;

Указанный выше правильный способ аннотирования параметров или лучший способ реализации аннотации.Пожалуйста, совет.

1 Ответ

1 голос
/ 03 июня 2019

Атрибут split может использоваться как для именованных опций, так и для позиционных параметров.

То, что ты делаешь, для меня прекрасно

...