Да, с Apache CXF можно использовать swagger. Ниже приведена возможность использования swagger в моем рабочем API.
@GET
@Path("/version")
@Produces(MediaType.APPLICATION_JSON)
@ApiOperation(value = "For paged fetches returns a version for future fetches")
public long version(@Context HttpHeaders headers) {
return ABC.version();
}