2016-04-13 6 views
0

У меня есть веб-сервисы jersey rest, для которых я хочу добавить документацию swagger. Я не использую Maven. Я не нашел, как его использовать, поскольку в большинстве руководств описывается использование swagger вместе с трикотажем с использованием зависимостей Maven.Как интегрировать документацию Swagger с Джерси?

Я прошел через this и this и многие другие учебные пособия, включая расхаживает собственный PetStore пример, но это не выход какого-либо результата. Будучи очень новым для всего этого, я не собираюсь скоро меняться в Maven.

Так что я могу по-прежнему использовать swagger для своих API?

Я хочу работать вместе с CORS (Только в том случае, если это важно знать) .И я использую для Tomcat web.xml добавить filters для CORS поддержки.

Пробовал кодирование, но в конечном итоге испортил все API-интерфейсы, приводящие к Internal Server Errors часто. Так может ли кто-нибудь помочь мне с простой проекцией проекта майки с чванством? Или точный набор ящиков, который я должен был бы добавить к WebContent/WEB-INF/lib для того, чтобы заставить его работать.

+0

мой ответ помог вам @hegdekar? – Sampada

+0

еще нет результатов. Пробовал. при условии, что вы все скомпилируете зависимости, как вы упомянули. Но, наконец, нет прогресса – Hegdekar

+0

Где вы застряли? – Sampada

ответ

0

Чтобы начать поиск всех необходимых баночек, выполните поиск в репозитории Maven с именем зависимостей, которое вы видите в примере pom.xml. Например, поиск «io.swagger» приведет вас к списку ссылок. Выберите одну из ссылок, например, swagger-jaxrs. Это приведет вас сюда -

http://mvnrepository.com/artifact/io.swagger/swagger-jaxrs

Из списка вариантов выберите тот, который вы хотели бы использовать (я предлагаю последнюю или только один перед этим) -

http://mvnrepository.com/artifact/io.swagger/swagger-jaxrs/1.5.7

После этого вы можете скачать комплект. Повторите этот процесс для всех зависимостей компиляции, указанных в приведенной выше ссылке, сверяясь со всеми каскадными зависимостями во всех загружаемых баночках.

Это даст вам все банки, которые вам нужно хранить в вашем web-inf/lib.

Чтобы получить распределение чванства, соответствующее указанную выше версию, перейдите сюда:

https://github.com/swagger-api/swagger-ui/releases/tag/v2.1.4

Надеется, что это помогает.

Смежные вопросы