Skip to content

Commit eb80467

Browse files
committed
Use https for JDK javadoc links.
Conditionally adds a `--release=7` flag to tell javadoc the source compatibility. This inhibits javadoc in later JDKs erroring out expecting modules when there are none. Fixes #7.
1 parent 21cb542 commit eb80467

File tree

1 file changed

+11
-3
lines changed

1 file changed

+11
-3
lines changed

project.gradle

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,15 @@ dependencies {
3333
version: "2.0.1");
3434
}
3535

36-
// FIXME: For some reason, making this https causes OpenJDK 11 to fail.
37-
javadoc.options.links("http://docs.oracle.com/javase/7/docs/api/");
38-
javadoc.options.links("https://www.javadoc.io/doc/com.google.code.findbugs/jsr305/3.0.1/");
36+
javadoc {
37+
options {
38+
def currentJavaVersion = org.gradle.api.JavaVersion.current()
39+
// FIXME: https://github.com/gradle/gradle/issues/11182
40+
if (currentJavaVersion.compareTo(org.gradle.api.JavaVersion.VERSION_1_9) >= 0) {
41+
addStringOption("-release", "7");
42+
}
43+
links("https://docs.oracle.com/javase/7/docs/api/");
44+
links("https://www.javadoc.io/doc/com.google.code.findbugs/jsr305/3.0.1/");
45+
}
46+
}
3947

0 commit comments

Comments
 (0)