防止 Javadoc 使 gradle 构建失败

Boa*_*rty 8 android android-gradle-plugin

我正在尝试将我的库项目上传到 jCenter。当我运行时gradlew install出现错误:

任务 ':myLibraryProject:javadoc' 执行失败

我将下面的代码添加到我的库项目中:

task androidJavadocs(type: Javadoc) {
    failOnError false // add this line
    source = android.sourceSets.main.java.getSrcDirs()
}
Run Code Online (Sandbox Code Playgroud)

但我仍然得到

“Javadoc 生成失败。生成的 Javadoc 选项文件...”

我也从这里尝试了接受的答案:Generate JavaDocs with Android Gradle plugin

我是否可以禁用 Javadocs 的生成,或者尽管失败也可以尝试继续构建?

Sur*_*gch 5

我不建议禁用 JavaDoc 生成。相反,尝试运行

./gradlew javadoc
Run Code Online (Sandbox Code Playgroud)

这将为您提供有关正在发生的警告和错误的详细日志输出。修复这些错误应该可以防止 JavaDoc 导致失败。


Jua*_*mez 2

在我们的例子中,问题是我们必须删除 .gitignore 文件。它们列在文件javadoc.options中。之后,任务顺利完成。