有没有办法在Android Studio中使用Maven插件禁用javadoc崩溃?

mil*_*mns 5 java plugins android gradle maven

我正在使用com.github.dcendents:android-maven-gradle-plugin生成一个POM文件,然后将其上传到Bintray.虽然当我运行时./gradlew install,脚本会调用Maven的install命令,而FAILS会生成JavaDoc.我已经到处寻找如何禁用javadoc错误,但总有一个问题我无法解决.

测试:'failOnError false',禁用javadoc任务(不允许),向installPOM生成任务添加各种参数,在CLI上尝试不同的标志等.

我用过这个教程.

mil*_*mns 0

我终于找到了问题所在。所以我的结构是......

// GRADLE FILE START
Standard task definitions
...
!!! JAVADOC DISABLING (basically everything I tried I put here) !!!
Importing my maven upload and bintray upload scripts (command: 'apply from') 
...
Dependencies
// GRADLE FILE END
Run Code Online (Sandbox Code Playgroud)

我缺少的是androidJavadoc任务javadoc的工作方式不同,而且 Gradle 从上到下解析文件。在哪里定义你的东西确实很重要。

因此,我天真地将 JAVADOC 任务放在文件的中间,并且:javadoc任务无法被覆盖,无法禁用等 - 因为它只是由我在接下来的几行中导入的install段创建的。pom_install.gradle

快速解决我的大多数 Gradle 问题 - 将您在 StackOverflow 上读到的所有内容放在文件末尾。就是这么蠢。那么新的结构...

// GRADLE FILE START
Standard task definitions
...
Importing my maven upload and bintray upload scripts (command: 'apply from')
...
Dependencies
...
!!! JAVADOC DISABLING (basically everything I tried I put here) !!!
// GRADLE FILE END
Run Code Online (Sandbox Code Playgroud)