use Java 8 to build like we do when we publish the docs - the Java API links work when Java 8 is used but the incorrect paths are used when Java 11 is used to build the docs
we have very little control over all the mistakes in the generated license report
doesn't fix everything in #677 but is a start