Skip to content

Commit 0db631c

Browse files
committed
Disable Javadocs on JDK 10
There appears to be a bug in JDK 10 for generating Javadocs with some nested anonymous classes. This commit disables these on JDK 10 until the upstream issue is resolved. Relates #27952
1 parent 4a8ea33 commit 0db631c

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

buildSrc/src/main/groovy/org/elasticsearch/gradle/BuildPlugin.groovy

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -458,6 +458,10 @@ class BuildPlugin implements Plugin<Project> {
458458
executable = new File(project.javaHome, 'bin/javadoc')
459459
}
460460
configureJavadocJar(project)
461+
if (project.javaVersion == JavaVersion.VERSION_1_10) {
462+
project.tasks.withType(Javadoc) { it.enabled = false }
463+
project.tasks.getByName('javadocJar').each { it.enabled = false }
464+
}
461465
}
462466

463467
/** Adds a javadocJar task to generate a jar containing javadocs. */

0 commit comments

Comments
 (0)