Генерация JavaDocs с плагином Android Gradle
Как я могу сгенерировать JavaDocs для проекта Android, используя новую систему сборки Gradle?
Вот то, что я придумал, но это нет работа.
task generateJavadoc(type: Javadoc) {
source = android.sourceSets.main.java.srcDirs
ext.cp = android.libraryVariants.collect { variant ->
variant.javaCompile.classpath.files
}
classpath = files(ext.cp)
}
Основная проблема заключается в том, что я не получаю соответствующий android.jar на пути к классам, поэтому некоторые ссылки в JavaDocs не разрешаются. Я должен найти способ получить все необходимые банки на пути к классам.
Другая проблема с подходом, который я выбрал, заключается в том, что он собирает пути к классам для всех вариантов сборки, а не выбирает один.