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

有没有办法用Maven插件禁用Android Studio中的javadoc崩溃?,java,android,maven,plugins,gradle,Java,Android,Maven,Plugins,Gradle,我正在使用com.github.dcendents:AndroidMaven gradle插件生成POM文件,然后将其上传到Bintray。虽然当我运行/gradlew install时,脚本调用了Maven的install命令,但无法生成JavaDoc。我已经到处寻找如何禁用javadoc错误,但总有一个问题我无法解决 测试:“failOnError false”,禁用javadoc任务(不允许),将各种参数添加到installtask以生成POM,在CLI上尝试了不同的标志,等等 我用过 我

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

测试:“failOnError false”,禁用javadoc任务(不允许),将各种参数添加到
install
task以生成POM,在CLI上尝试了不同的标志,等等


我用过

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

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

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

我的大多数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

对于我来说,在不生成javadoc的情况下运行gradlew安装就足以克服这一问题,我的崩溃是由于在java8中添加了更严格的javadoc格式要求,我的一个lib出现了故障

gradlew install -xjavadoc

谢谢你能告诉我如何禁用
:javadoc
任务吗?快速搜索一下吗?例如,我尝试了这种方法: