#527 - Tweak JavaDoc aggregation to properly work with Delombok on multi-module projects.
#527 - Tweak JavaDoc aggregation to properly work with Delombok on multi-module projects.

We now write the output of the JavaDoc generation to ${project.root}/target/generated-sources/delombok so that it will always end up in the top level target folder so that the aggregation of JavaDoc for multiple projects can actually find the generated source.

Upgraded the JavaDoc plugin to 3.0.0 and switched to use the additionalJOptions parameter to disable the doclint. Delayed documentation generation to the prepare-package phase. This is due to javadoc:aggregate triggering the compile phase before running which then caused the reference docs to be created twice slowing down the build significantly (mostly due to the PDF generation taking quite a while).

spring-projects/spring-data-build,thomasdarimont/spring-data-build