This repository reference Maven archetypes for Plume Framework.
There are many options you can choose when using Plume Framework. If you do not have time to review these options, just choose Querydsl/Jersey/Guice/Grizzly, it is the more common option.
Packages with Jersey include a Swagger endpoint,
your_application_package.webservices.internal.SwaggerWs
,
that will help expose your API documentation.
Check Swagger Annotation documentation
to see how you should annotate your web-services classes to produce Swagger documentation.