Web applications 如何将swagger ui添加到jersey jaxrs web应用程序?

Web applications 如何将swagger ui添加到jersey jaxrs web应用程序?,web-applications,jersey,jax-rs,swagger-ui,web.xml,Web Applications,Jersey,Jax Rs,Swagger Ui,Web.xml,我设法将swagger core添加到我的web应用程序中,但我找不到将swagger ui添加到jersey jax rs web应用程序中的解决方案 除此之外: 有太多的spring引导示例,但不适用于带有web.xml的jersey jax rs 然而,在某些地方,我看到了一些指示,从Github中检出swagger UI源代码的'dist'目录,然后将所有内容添加到'webapp'目录,然后更改index.html中的URL 我尝试使用maven com.googlecode.maven

我设法将swagger core添加到我的web应用程序中,但我找不到将swagger ui添加到jersey jax rs web应用程序中的解决方案

除此之外:

有太多的spring引导示例,但不适用于带有web.xml的jersey jax rs

然而,在某些地方,我看到了一些指示,从Github中检出swagger UI源代码的'dist'目录,然后将所有内容添加到'webapp'目录,然后更改index.html中的URL

我尝试使用maven com.googlecode.maven-download-plugin和maven-resources插件并手动添加index.html,但对我不起作用

有没有其他方法可以让这一切自动化?也就是说,自动将swagger ui添加到jersey jax rs web应用程序中

在本文中,您可以看到maven存储库具有:

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

org.webjars
大摇大摆的用户界面
3.25.4
但是找不到它的任何用途


感谢任何重定向到我可以参考的源代码

您需要使用glassfish mvc创建新的可视()并提供您静态目录中的所有文件。

您需要使用glassfish mvc创建新的可视()并提供您静态目录中的所有文件