Я следую 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: {}
Может ли кто-нибудь помочь мне с этим, пожалуйста!
Спасибо большое.