Best approach Gradle multi-module project: generate just one global javadoc

I notice you stopped applying the java plugin to the subprojects. Your original setup was good - the only thing needed was to take the alljavadoc task definition and put it below the subprojects section.