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 | |
} |