Skip to content

Commit 42ba970

Browse files
committed
Replace dead javadoc links with www.javadoc.io links.
JSR-305 doesn't have 2.0.1 JavaDoc, it is pointing at the 3.0.1 release as the first release thereafter that does. Also fixed doc generation when building under Java 9 and later.
1 parent 763f0cf commit 42ba970

1 file changed

Lines changed: 14 additions & 6 deletions

File tree

build.gradle

Lines changed: 14 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -68,12 +68,20 @@ dependencies {
6868
testCompile(group: "org.mockito", name: "mockito-core", version: "1.9.5");
6969
}
7070

71-
javadoc.options.links("http://docs.oracle.com/javase/6/docs/api/");
72-
javadoc.options.links("http://jsr-305.googlecode.com/svn/trunk/javadoc/");
73-
javadoc.options.links("http://fasterxml.github.com/jackson-databind/javadoc/2.2.0/");
74-
javadoc.options.links("http://docs.guava-libraries.googlecode.com/git-history/v16.0.1/javadoc/");
75-
javadoc.options.links("http://fge.github.io/msg-simple/");
76-
71+
javadoc {
72+
options {
73+
def currentJavaVersion = org.gradle.api.JavaVersion.current()
74+
// FIXME: https://github.com/gradle/gradle/issues/11182
75+
if (currentJavaVersion.compareTo(org.gradle.api.JavaVersion.VERSION_1_9) >= 0) {
76+
addStringOption("-release", "6");
77+
}
78+
links("https://docs.oracle.com/javase/6/docs/api/");
79+
links("https://www.javadoc.io/doc/com.google.code.findbugs/jsr305/3.0.1/");
80+
links("https://fasterxml.github.com/jackson-databind/javadoc/2.2.0/");
81+
links("https://www.javadoc.io/doc/com.google.guava/guava/16.0.1/");
82+
links("https://fge.github.io/msg-simple/");
83+
}
84+
}
7785

7886
/*
7987
* Necessary! Otherwise TestNG will not be used...

0 commit comments

Comments
 (0)