Попытка использовать Swagger в моем приложении JAX-RS с enunciate
Плагином Maven.
Сгенерированное определение JSON работает хорошо.
Но когда я пытаюсь проверить его онлайн с помощью Swagger Editor, в конвертированном файле YAML есть странные ошибки.
Например: Определение:
parameters:
- name: body
in: body
type: file
description: 'Bla bla'
responses:
'201':
ОШИБКА: Parameters with "type: file" must have "in: formData"
JAX-RS Код:
@POST
@Path(value = "/validatedata")
public Response validate(ValidateDataFromInput validateDataFromInput) throws CustomException {
return Response.status(Status.ACCEPTED).entity(validationActionService.getDataFromInput(validateDataFromInput.getConsumerInput(),
validateDataFromInput.getValidateInput(), null)).build();
}
Я использую: swagger-core-1.5.21
и enunciate-maven-plugin-2.11.1
.Не уверен, что здесь не так.