documentation is now generated during build time and swagger is not needed for runtime anymore
display the base url statically
use an annotation processor instead of a groovy script because of classloading issues