I am developing a web application using Angular 11 frontend and a Jakarta EE 8 backend. My backend consists maily of JAX-RS end points, for which I wish to provide a Swagger 2.0 Documentation.
In another Spring-Boot project, I used Springfox and I am wondering whether there is a counterpart in the Jakarta EE world. I tried the following
<dependency>
<groupId>io.swagger</groupId>
<artifactId>swagger-jaxrs</artifactId>
<version>1.6.2</version>
</dependency>
But this produces only the swagger.json with no UI. Additionally, i would like to read the texts inside Swagger annotations e.g. @ApiOperation from a properties file, like I did with Spring e.g.
@ApiOperation(value = "${users.getAll.value}", notes = "${users.getAll.notes}")
Is there a library that can provide those features?
It is worth mentioning: My project use the pure Java/Jakarta EE API and runs on JBoss EAP 7.2.8, so no specific Jersey or RESTeasy implementations
<dependency>
<groupId>jakarta.platform</groupId>
<artifactId>jakarta.jakartaee-api</artifactId>
<version>8.0.0</version>
<scope>provided</scope>
</dependency>