Пользовательская задача плагина Gradle Javadoc с недопустимым флагом Doclava -ссылка

#android-gradle-plugin #javadoc #doclet #gradle-task

#android-gradle-plugin #Javadoc #doclet #gradle-задача

Вопрос:

Я добавляю свою пользовательскую задачу gradle в свои библиотеки build.gradle с реализацией Doclava как:

 android.libraryVariants.all { variant ->

task("generateNew${variant.name.capitalize()}Javadoc", type: Javadoc) {
    title = ""

    destinationDir = new File("${project.getProjectDir()}/doc/compiled/", variant.baseName)
    description "Generates Javadoc for $variant.name."
    source = variant.javaCompile.source
    ext.androidJar = "${android.sdkDirectory}/platforms/${android.compileSdkVersion}/android.jar"
    classpath = files(variant.javaCompile.classpath.files)   files(ext.androidJar)   project.files(android.getBootClasspath().join(File.pathSeparator))
    options {
        memberLevel = org.gradle.external.javadoc.JavadocMemberLevel.PRIVATE
        links "http://docs.oracle.com/javase/8/docs/api/"
        linksOffline "http://d.android.com/reference", "${android.sdkDirectory}/docs/reference"
        doclet = "com.google.doclava.Doclava"
        List<File> pathList = new ArrayList<File>();
        pathList.add(file('./libs/doclava-1.0.6.jar'))
        docletpath = pathList
    }
    exclude '**/BuildConfig.java'
    exclude '**/R.java'
}
  

}

и когда я запускаю задачу, gradle выдает мне ошибку javadoc: ошибка — недопустимый флаг: -ссылка. Но задача может быть запущена, когда я удаляю опцию links amp; linksOffline. Другая проблема заключается в том, что предоставленная опция ЗАКРЫТОГО участника не работает, в сгенерированном документе отображаются только общедоступные участники.

Есть ли какой-либо способ исправить это, чтобы с помощью doclet Doclava я мог получить ссылки на ссылки на Android и Java?