利用第三方庫(kù)novoda庫(kù)來(lái)簡(jiǎn)化上傳流程,它還是使用了bintray和jCenter,但是會(huì)大大簡(jiǎn)便build.gradle的配置方法主胧。
依舊以toolsLibrary來(lái)舉例:
- 在主工程的build.gradle增加:
buildscript {
repositories {
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.3.3'
//增加novoda 庫(kù)
classpath 'com.novoda:bintray-release:0.5.0'
}
}
- 在目標(biāo)module加入依賴(lài)
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"
}
- 執(zhí)行命令
./gradlew clean build bintrayUpload -PbintrayUser=BINTRAY_USERNAME -PbintrayKey=BINTRAY_KEY -PdryRun=false
把BINTRAY_USERNAME 替換成你的bintary的名字BINTRAY_KEY 替換成你的 Bintray的key 即可
最后: 需要提前注冊(cè)好jcenter賬號(hào)迄委,詳情可見(jiàn)
Android Studio提交庫(kù)至Bintray jCenter從入門(mén)到放棄