Как настроить Swagger с Wildfly Swarm? - PullRequest
1 голос
/ 17 февраля 2020

Я следую https://wildfly-swarm.gitbooks.io/wildfly-swarm-users-guide/content/v/2017.3.3/advanced/swagger.html. Но это не работает.

Мой pom. xml

<dependency>
  <groupId>org.wildfly.swarm</groupId>
  <artifactId>swagger</artifactId>
</dependency>
<dependency>
  <groupId>org.wildfly.swarm</groupId>
  <artifactId>swagger-webapp</artifactId>
</dependency>

Мой ApplicationSetting. java

  package example.api;
    @ApplicationPath("/example/api")
    public class ApplicationSetting extends Application{

    }

Я хочу отсканировать все API в примере .api.controller.v1 package

package example.api.controller.v1;
@ApplicationScoped
@Path("/v1")
public class AuthController {

}

Мой файл swarm.swagger.config:

packages:example.api.controller.v1
root:api
title:WildFly Swarm Demo

Но когда я запускаю http://localhost: 8080 / swagger-ui / индекс. html? URL = / пример / API / чванство. json. Это не работает с результатом чванства. json is:

{swagger: "2.0", info: {}}
swagger: "2.0"
 info: {}

Может ли кто-нибудь помочь мне с этим, пожалуйста!

Спасибо большое.

...