Я хочу построить модуль Maven, используя OpenAPI-Generator-Maven-plugin , чтобы генерировать как код сервера, так и клиент-код из двух спецификаций OpenAPI 3. Я хочу, чтобы код сервера использовал Spring Boot, поэтому у меня есть эти настройки: < /p>
Это работает нормально, и мне нужно io.swagger.core.v3: Swagger-annotation и jakarta.validation: jakarta.validation-api для аннотаций OAS 3 и валидации. было: < /p>
Клиентский код генерирует, но проблема в том, что требуется более старый io.swagger: swagger-annotation и javax.validation: validation-api .
Я хочу избежать различных наборов библиотек. Существует ли настройка как для сервера, так и для поколений клиентского кода, в котором используется один и тот же набор библиотек аннотаций и валидации? Предпочтительно оба используют io.swagger.core.v3: Swagger-annotation и jakarta.validation: jakarta.validation-api .
Подробнее здесь:
https://stackoverflow.com/questions/724 ... and-client