【发布时间】:2020-03-06 12:20:03
【问题描述】:
我遵循了本教程Swagger UI on MicroProfile OpenAPI,但简单地将以下内容添加到 Payara 微应用程序的 pom.xml 文件中不会添加 /openapi-ui,只有 /openapi 有效。 Payara Micro 是否有其他要求或无法使用 OpenApi UI。
<dependency>
<groupId>org.microprofile-ext.openapi-ext</groupId>
<artifactId>openapi-ui</artifactId>
<version>1.1.2</version>
</dependency>
【问题讨论】:
-
您是否尝试添加
<scope>runtime</scope>,如此处所述:github.com/microprofile-extensions/openapi-ext/tree/master/… 另外,我猜您尝试了 URLopen-ui(小写 i)?你用大写的 I 写它。 -
问题中的 ui URL 实际上是不正确的,我已经更正了。我已经添加了
<scope>runtime</scope>,但仍然没有运气。 -
我假设您使用的是最新的 Payara Micro 版本?
-
是的,我是。这是个问题吗?
-
不,只是问问。也许某些东西在较新的版本中得到了修复。您是否偶然部署了多个应用程序?因为 OpenAPI 只适用于一个(这是设计使然)。在 Payara 项目中查看此问题:github.com/payara/Payara/issues/4470
标签: maven swagger swagger-ui openapi payara-micro