没有警告的Gradle Javadoc任务
我为我的Android项目生成了一个带有Gradle的javadoc.jar文件。我正在使用类似于中的设置 但是我得到了很多警告,很多符号丢失了。我注意到javadoc任务没有找到我的任何依赖项。如何将依赖项添加到javadoc任务的类路径 这是我的上传任务:没有警告的Gradle Javadoc任务,java,android,maven,gradle,javadoc,Java,Android,Maven,Gradle,Javadoc,我为我的Android项目生成了一个带有Gradle的javadoc.jar文件。我正在使用类似于中的设置 但是我得到了很多警告,很多符号丢失了。我注意到javadoc任务没有找到我的任何依赖项。如何将依赖项添加到javadoc任务的类路径 这是我的上传任务: afterEvaluate { project -> uploadArchives { //... } //... task androidJavadocs(type: Javadoc
afterEvaluate { project ->
uploadArchives {
//...
}
//...
task androidJavadocs(type: Javadoc) {
source = android.sourceSets.main.allJava
}
task androidJavadocsJar(type: Jar, dependsOn: androidJavadocs) {
classifier = 'javadoc'
from androidJavadocs.destinationDir
}
//...
artifacts {
archives androidSourcesJar
archives androidJavadocsJar
}
}
也有,但我现在想要一个解决方案。罗曼·马祖在Github回答了这个问题 目前正在讨论这是否是正确的方法。但现在添加这些行解决了我的问题:
afterEvaluate {
javadocs.classpath += files(android.plugin.runtimeJarList)
}
你现在怎么解决这个问题
android.plugin.runtimeJarList
不再可用,并且classpath+=project.files(android.getbootclaspath().join(File.pathseptor))
似乎不起作用。我仍然看到警告。