Carlos Saltos created MESOS-10129: ------------------------------------- Summary: Build fails on Maven javadoc generation when using JDK11 Key: MESOS-10129 URL: https://issues.apache.org/jira/browse/MESOS-10129 Project: Mesos Issue Type: Bug Components: build Affects Versions: master, 1.10.0 Environment: Debian 10 Buster (2020-04-29) with OpenJdk 11.0.7 (2020-04-14) Reporter: Carlos Saltos Attachments: mesos.10.0.maven.javadoc.fix.patch
h3. CURRENT BEHAVIOR: When using Java 11 (or newer versions) the Javadoc generation step fails with the error: {{[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.8.1:jar (build-and-attach-javadocs) on project mesos: MavenReportException: Error while creating archive:}} {{[ERROR] Exit code: 1 - javadoc: error - The code being documented uses modules but the packages defined in http://download.oracle.com/javase/6/docs/api/ are in the unnamed module.}} {{[ERROR]}} {{[ERROR] Command line was: /usr/lib/jvm/java-11-openjdk-amd64/bin/javadoc @options}} {{[ERROR]}} {{[ERROR] Refer to the generated Javadoc files in '/home/admin/mesos-deb-packaging/mesos-repo/build/src/java/target/apidocs' dir.}} {{[ERROR] -> [Help 1]}} {{[ERROR]}} {{[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.}} {{[ERROR] Re-run Maven using the -X switch to enable full debug logging.}} {{[ERROR]}} {{[ERROR] For more information about the errors and possible solutions, please read the following articles:}} {{[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException}} {{make[1]: *** [Makefile:17533: java/target/mesos-1.11.0.jar] Error 1}} {{make[1]: Leaving directory '/home/admin/mesos-deb-packaging/mesos-repo/build/src'}} {{make: *** [Makefile:785: all-recursive] Error 1}} *NOTE:* The error is at the Maven javadoc plugin call when it tries to include references to the non-existant old Java 6 documentation. h3. POSSIBLE SOLUTION: Just remove the old reference with adding <detectJavaApiLink>false</detectJavaApiLink> to theĀ javadoc maven plugin configuration section -- This message was sent by Atlassian Jira (v8.3.4#803005)