From bac64ac95850aac30eb23b07ea4eedae6a27f51a Mon Sep 17 00:00:00 2001 From: Zach Levis Date: Sat, 19 Dec 2020 14:43:17 -0800 Subject: [PATCH] build: Fix search when generating Javadoc with broken java versions --- api/build.gradle | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/build.gradle b/api/build.gradle index a02f510b9..23864b6d0 100644 --- a/api/build.gradle +++ b/api/build.gradle @@ -93,9 +93,14 @@ javadoc { // Disable the crazy super-strict doclint tool in Java 8 options.addStringOption('Xdoclint:none', '-quiet') - + // Mark sources as Java 8 source compatible options.source = '8' + + // Remove 'undefined' from seach paths when generating javadoc for a non-modular project (JDK-8215291) + if (JavaVersion.current() >= JavaVersion.VERSION_1_9 && JavaVersion.current() < JavaVersion.VERSION_12) { + options.addBooleanOption('-no-module-directories', true) + } } test {