Menu suspenso do plugin Jenkins

De alguma forma, não consigo armazenar valores dos menus suspensos que adicionei ao jelly.xml do meu plugin Jenkins. Por outro lado, os campos de texto funcionam bem

geléia:

<f:entry title="Catch+ Version" field="selection">
  <f:select/>
</f:entry>

Não adicionei nada ao construtor de banco de dados. Talvez este já seja o problema. Eu não sabia como adicioná-lo, já que não é uma string, mas uma lista ?!

Então, eu apenas adicionei a função doFillSelectionItems, que funciona como deveria.

public ListBoxModel doFillSelectionItems()
{
    return new ListBoxModel(new Option("1.13", "1.13"),
                    new Option("1.14", "1.14"),
                    new Option("1.15", "1.15"));
}

e também para o método configure antes de save ():

catchVersion = formData.getString("selection");

Eu posso alternar entre as três opções e o valor é armazenado, sem dúvida. Posso executar a compilação várias vezes e está usando o valor selecionado, MAS: se for configurar o projeto novamente, sempre a primeira opção é selecionada, independentemente do que eu havia escolhido antes. Como posso fazer o valor armazenado aparecer aqui?

questionAnswers(1)

yourAnswerToTheQuestion