Java - Обнаружение остальных конечных точек плагинов Atlassian для создания файла спецификации OpenAPI - PullRequest
0 голосов
/ 11 декабря 2018

Я немного растерялся.

Я хочу автоматически сгенерировать swagger.json файл спецификации OpenAPI из плагина atlassian (Сервер).

Я искал Swagger-Core-Jersey-2.X-Project-Setup-1.5 , чтобы начать работу.

Я застрял на шаге 2 Подключение Swagger-Core в вашем приложении

В этом руководстве указано, что нужно либо

  • ИспользоватьСканирование пакетов / выбор класса бетона
  • Использование пользовательского подкласса приложения

Хотя плагины atlassian (сервер) не позволяют настраивать Джерси ни с помощью web.xml, ни Application subclass.

Файл плагина atlassian atlassian-plugin.xml позволяет определять конечные точки отдыха в формате

<rest key="my_rest_key" path="/rest_path" version="2.0">
    <package>com.mycompany.package1.rest</package>
    <package>com.mycompany.package2.rest</package>
    <package>com.mycompany.package3.rest</package>
    <description>
       Provides the rest API for MyCompany
    </description>
</rest>

Здесь действительно нужны некоторые указания

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...