有没有办法用Maven插件禁用Android Studio中的javadoc崩溃?
我正在使用com.github.dcendents:AndroidMaven gradle插件生成POM文件,然后将其上传到Bintray。虽然当我运行有没有办法用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上尝试了不同的标志,等等 我用过 我
/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
任务吗?快速搜索一下吗?例如,我尝试了这种方法: