Goal: A build which can be used modularly, i.e. no need to copy the swagger code into every single web service build.
Needed
Java REST Jersey Based Web Service
- Annotated with Swagger UI annotations
- Deployable as a singular WAR with no dependencies
- Has a path: /swagger/ or /api/ or /api/swagger or whatever where the swagger UI is displayed for that service so that the service is self documenting.
- Maven build. Bonus points for providing a way where the Swagger UI code can be sucked in to each web service later on (ie, modular build) with all appropriate replacements of URL etc.
- Generates HTML documentation via Moustache as well (would be nice).
Desired Skills
Java, Web Services, Maven, Swagger
A current example maven project is available. Need you to get this up and running. Then you will be able to extend to other services.