gpt4 book ai didi

java - 没有警告的 Gradle Javadoc 任务

转载 作者:塔克拉玛干 更新时间:2023-11-02 20:00:07 31 4
gpt4 key购买 nike

我使用 Gradle 为我的 Android 项目生成了一个 javadoc .jar 文件。我正在使用类似 this instruction 中的设置.

但是我收到很多警告,说很多符号都丢失了。我注意到 javadoc 任务没有找到我的任何依赖项。如何将依赖项添加到 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
}
}

还有filed bug ,但我现在想有一个解决方案。

最佳答案

roman-mazur 在 another issue 中回答了问题在 Github。

目前正在讨论这是否是正确的方法。但目前添加这些行解决了我的问题:

afterEvaluate {
javadocs.classpath += files(android.plugin.runtimeJarList)
}

关于java - 没有警告的 Gradle Javadoc 任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21524276/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com