上传库文件到jcenter

利用第三方库novoda库来简化上传流程,它还是使用了bintray和jCenter,但是会大大简便build.gradle的配置方法。

依旧以toolsLibrary来举例:

  1. 在主工程的build.gradle增加:
buildscript {
    repositories {
        jcenter()
    }
    dependencies {
        classpath 'com.android.tools.build:gradle:2.3.3'
//增加novoda 库
        classpath 'com.novoda:bintray-release:0.5.0'

    }
}
  1. 在目标module加入依赖

apply plugin: 'maven'
apply plugin: 'com.novoda.bintray-release'

以及:

publish {
    userOrg = 'qpan-jack'
    groupId = 'com.pq.tools'
    artifactId = 'toolslibrary'
    version = '1.0.0'
    description = 'provide basic but useful tools library, while developing android app'
    website = "https://github.com/panq-jack/tools"
}
  1. 执行命令

./gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false

把BINTRAY_USERNAME 替换成你的bintary的名字BINTRAY_KEY 替换成你的 Bintray的key 即可


最后: 需要提前注册好jcenter账号,详情可见
Android Studio提交库至Bintray jCenter从入门到放弃

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容