| description = 'Conscrypt: API Doclet' | |
| java { | |
| toolchain { | |
| // Force Java 8 for the doclet. | |
| languageVersion = JavaLanguageVersion.of(8) | |
| } | |
| // Java 8 doclets depend on the JDK's tools.jar | |
| def compilerMetadata = javaToolchains.compilerFor(toolchain).get().metadata | |
| def jdkHome = compilerMetadata.getInstallationPath() | |
| def toolsJar = jdkHome.file("lib/tools.jar") | |
| dependencies { | |
| implementation files(toolsJar) | |
| } | |
| } | |
| tasks.withType(Javadoc) { | |
| // TODO(prb): Update doclet to Java 11. | |
| enabled = false | |
| } |