Поколение верблюдов-restdsl-swagger не может найти требуемый метод allowableValues ​​(String) - PullRequest
0 голосов
/ 28 января 2019

Я пытаюсь сгенерировать XML DSL из документа Swagger (OAS2) с помощью плагина Maven camel-restdsl-swagger.К сожалению, я получаю

    java.lang.NoSuchMethodException: 
      org.apache.camel.model.rest.
        RestOperationParamDefinition.allowableValues(java.lang.String

Я использовал Camel 2.17, повышенную версию до 2.23, и я вижу, что этот метод действительно доступен в классе RestOperationParamDefinition для 2.23.

 public RestOperationParamDefinition allowableValues(String... allowableValues) {
        this.setAllowableValues(Arrays.asList(allowableValues));
        return this;
    }

Однако при создании Java DSL проблем не возникает.

Еще один вопрос к авторам, если кто-нибудь из них увидит этот пост (в частности, Клаус Ибсен), если они планируют включить поддержку OAS3?

1 Ответ

0 голосов
/ 15 февраля 2019

Спасибо, что сообщили об этом и предоставили пример на github.Мы смогли воспроизвести проблему и зарегистрировали заявку на ошибку (https://issues.apache.org/jira/browse/CAMEL-13171), которая исправит ошибку в следующих выпусках.

...