-
Bug
-
Resolution: Fixed
-
Minor
-
Java 11.0.2 compilation with Maven 3.6.0
When compiling the platformlabeler-plugin with Java 11.0.2 using mvn clean install, it fails the build because the Java 11.0.2 javadoc command reports:
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:3.0.1:javadoc (default-cli) on project platformlabeler: An error has occurred in Javadoc report generation: [ERROR] Exit code: 1 - javadoc: error - The code being documented uses modules but the packages defined in https://docs.oracle.com/javase/8/docs/api/ are in the unnamed module. [ERROR] [ERROR] Command line was: /usr/lib/jvm/java-11-openjdk-amd64/bin/javadoc @options @packages [ERROR] [ERROR] Refer to the generated Javadoc files in '/home/mwaite/git/jenkins/platformlabeler-plugin/target/site/apidocs' dir.
Simplest solution for the platformlabeler-plugin is to disable javadoc.
That solution isn't viable for other plugins (like the git client plugin), but works for platformlabeler-plugin.
Hints in other locations indicate that a change to the maven javadoc plugin 3.1.0 is expected to resolve the issue
- is related to
-
JENKINS-53788 Javadoc fails on ci.jenkins.io with JDK 11
- Closed
- links to