генерировать OpenApi схему как таргет?
Я видел вариант делать отдельный тест для этого, и во время теста при помощи веб-клиента брать схему с сервера и сохранять в файл, но это такое себе решение
Что значит генерировать как таргет?
Конкретно сейчас я могу получить доступ к open-api схеме только на запущеном сервере через http Я же хочу это схему генерировать на этапе сборки вместе с джарником, т.е что бы она валялась в папке target
На самом деле удивительно, так как это обычно нужно для тех, кто хочет с тобой интегрироваться и им как раз удобнее выкачивать с твоего сервиса
Это пэт проект-песочница где я развлекаюсь с микросервисами и не только )) Мне эта фича нужна для того что бы в CI генерировать клиенты при помощи openapi-generator-cli. Сами клиенты в основном используются внутри приложения для bff
Ну тогда понятно :) Но если у тебя чисто Java сервисы, то можна поставлять как либу + FeignClient как реализация :) Иногда приходится подправлять, то что оно загенерило: или импортов не хватает, или генерирует ерунду в некоторых случаях :)
Обсуждают сегодня