美文网首页
Maven上传Jcenter

Maven上传Jcenter

作者: 八一3806 | 来源:发表于2020-05-05 22:12 被阅读0次

第二个坑:-bash: ./gradlew: Permission denied

执行命令的权限不够,先执行如下命令赋予权限:

chmod +x gradlew  回车执行后,再执行上传jcenter命令就可以了。

第三个坑:Execution failed for task ':core:lint'.

Execution failed for task ':core:lint'.

> Lint found errors in the project; aborting build.

在上传过程中执行了lint检查,所以可能会报上面的错误。解决方法就是避免lint的检查,在每个module的gradle下面就要添加如下配置:

android {

 lintOptions {

     abortOnError false

   }

}

第四个坑:Execution failed for task ':core:mavenAndroidJavadocs'.

Execution failed for task ':core:mavenAndroidJavadocs'.

> Javadoc generation failed. Generated Javadoc options file (useful for troubleshooting): '/Users/zhou/git/app/core/build/tmp/mavenAndroidJavadocs/javadoc.options'

在上传过程中执行了javadoc检查,所以可能会报上面的错误。解决方法就是避免javadoc的检查,在项目根目录下的gradle下面就要添加如下配置:

allprojects {

  repositories {

     jcenter()

  }

 tasks.withType(Javadoc) {

       options.addStringOption('Xdoclint:none', '-quiet')

         options.addStringOption('encoding', 'UTF-8')

    }

}

执行命令: gradlew clean build bintrayUpload -PbintrayUser=batuer -PbintrayKey=c72287ebd75a76f75149e92dad4e2e66a8935a90 -PdryRun=false

gradlew clean build releaseAndroidJavadocs releaseAndroidJavadocsJar releaseAndroidSourcesJar generatePomFileForReleasePublication bintrayUpload -PbintrayUser=batuer -PbintrayKey=c72287ebd75a76f75149e92dad4e2e66a8935a90 -PdryRun=false

blog.csdn.net/xingshen58/article/details/51644599

blog.csdn.net/lmj623565791/article/details/51148825

相关文章

网友评论

      本文标题:Maven上传Jcenter

      本文链接:https://www.haomeiwen.com/subject/aqkqpxtx.html