Skip to content

Commit e6669a6

Browse files
committed
Update external links for javadoc
1 parent 4df2cbb commit e6669a6

File tree

1 file changed

+12
-10
lines changed

1 file changed

+12
-10
lines changed

dynamic-motion/build.gradle

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -49,18 +49,21 @@ if (project.rootProject.file("${publication}").exists()) {
4949
apply from: 'maven.gradle'
5050
}
5151

52-
task generateJavadoc() {
52+
tasks.register('generateJavadoc') {
5353
description "Generates Javadoc."
5454
}
5555

5656
project.afterEvaluate {
57-
android.libraryVariants.all { variant ->
58-
def task = project.tasks.create("generate${variant.name.capitalize()}Javadoc", Javadoc) {
57+
android.libraryVariants.configureEach { variant ->
58+
def task = project.tasks.create(
59+
"generate${variant.name.capitalize()}Javadoc", Javadoc) {
5960
title "${referenceTitle}<h4>${versionDesc}</h4><h5>${mavenVersion}</h5>"
6061
description "Generates Javadoc for $variant.name."
6162
destinationDir = new File(destinationDir, variant.baseName)
6263

63-
source = variant.sourceSets.collect { it.java.sourceFiles }.inject { m, i -> m + i }
64+
source = variant.sourceSets.collect {
65+
it.java.sourceFiles }.inject { m, i -> m + i
66+
}
6467
doFirst {
6568
classpath = project.files(variant.javaCompileProvider.get().classpath.files,
6669
project.android.getBootClasspath())
@@ -70,16 +73,15 @@ project.afterEvaluate {
7073
options.addStringOption('Xdoclint:none', '-quiet')
7174
}
7275

76+
options.memberLevel = JavadocMemberLevel.PROTECTED
7377
exclude "**/R", "**/R.**", "**/R\$**", "**/BuildConfig*"
7478

75-
if (JavaVersion.current().isJava8Compatible()) {
76-
options.addStringOption('Xdoclint:none', '-quiet')
77-
}
78-
7979
options.windowTitle = "${referenceTitle}"
80-
options.links('http://docs.oracle.com/javase/8/docs/api')
80+
options.links('http://docs.oracle.com/javase/8/docs/api',
81+
'http://docs.oracle.com/javase/17/docs/api')
8182
options.links('https://developer.android.com/reference')
82-
options.memberLevel = JavadocMemberLevel.PROTECTED
83+
options.linksOffline('https://developer.android.com/reference',
84+
'https://developer.android.com/reference/androidx')
8385

8486
failOnError false
8587
}

0 commit comments

Comments
 (0)