KAFKA-16809: Run Javadoc in CI (#16025)

Signed-off-by: Greg Harris <greg.harris@aiven.io>
Reviewers: Mickael Maison <mickael.maison@gmail.com>
This commit is contained in:
Greg Harris 2024-05-31 10:31:08 -07:00 committed by GitHub
parent cdd4455cb8
commit 9c2b1b8d0b
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with 4 additions and 0 deletions

View File

@ -176,6 +176,8 @@ allprojects {
options.memberLevel = JavadocMemberLevel.PUBLIC // Document only public members/API
// Turn off doclint for now, see https://blog.joda.org/2014/02/turning-off-doclint-in-jdk-8-javadoc.html for rationale
options.addStringOption('Xdoclint:none', '-quiet')
// Javadoc warnings should fail the build in JDK 15+ https://bugs.openjdk.org/browse/JDK-8200363
options.addBooleanOption('Werror', JavaVersion.current().isCompatibleWith(JavaVersion.VERSION_15))
// The URL structure was changed to include the locale after Java 8
if (JavaVersion.current().isJava11Compatible())
@ -612,6 +614,8 @@ subprojects {
task docsJar(dependsOn: javadocJar)
test.dependsOn('javadoc')
task systemTestLibs(dependsOn: jar)
if (!sourceSets.test.allSource.isEmpty()) {