Как добавить swagger-ui в веб-приложение jersey jaxrs? - PullRequest
0 голосов
/ 26 мая 2020

Мне удалось добавить ядро ​​swagger в свое веб-приложение, но я не смог найти решение для добавления swagger-ui в мое веб-приложение jersey jax-rs.

За исключением здесь: https://github.com/swagger-api/swagger-samples/blob/2.0/java/java-jersey2-webxml/pom.xml

Существует множество примеров пружинных ботинок, но не для джерси jax-rs с полотном. xml.

Однако в некоторых местах я видел инструкции, как проверить каталог dist исходного кода swagger-UI из Github, а затем добавить все в каталог webapp, а затем изменить URL-адрес в индексе. html.

Я попытался использовать maven com.googlecode.maven-download-plugin и maven-resources-plugin и вручную добавить index. html, но у меня это не сработало.

Есть ли другой способ автоматизировать это? То есть автоматически добавлять swagger-ui в веб-приложение jersey jax-rs?

Посмотрите, что в репозитории maven есть;

<dependency>
    <groupId>org.webjars</groupId>
    <artifactId>swagger-ui</artifactId>
    <version>3.25.4</version>
</dependency>

, но не удалось найти его использование.

Оцените любое перенаправление к источнику, на который я мог сослаться.

1 Ответ

0 голосов
/ 21 августа 2020

Вам необходимо использовать glassfi sh mvc, чтобы создать новый Viewable () и предоставить все файлы в каталоге ur stati c.

...