1、注册
在https://bintray.com上先注册账号。找账户的API Key
2、配置项目
1、项目的build.gradle文件dependencies 添加 classpath'com.novoda:bintray-release:0.3.4',注意是项目的build.gradle 不是app module的build.gradle
2、待上传moudle的build.gralde配置
apply plugin: 'com.android.library'
apply plugin: 'com.novoda.bintray-release'
publish {
repoName ='xxx'
userOrg ='xxx'//bintray.com用户名
groupId ='com.xxx'//jcenter上的路径
artifactId ='xxx'//项目名称
publishVersion ='1.0.0'//版本号
desc ='Oh hi, this is appcommon utils'//描述,不重要
website ='https://github.com/xxx'//网站,不重要;尽量模拟github上的地址,例如我这样的;当然你有地址最好了
}
tasks.withType(Javadoc) {//防止编码问题
options.addStringOption('Xdoclint:none','-quiet')
options.addStringOption('encoding','UTF-8')
options.addStringOption('charSet','UTF-8')
}
3、在stuido的Terminal里面执行指令上传
gradlew clean build bintrayUpload
-PbintrayUser=xxx -PbintrayKey=xxxxxxxxxxxxxxxxxxxxxx -PdryRun=false。显示build suc则成功了,如果有什么问题,根据log去排查
4、访问https://bintray.com/你的用户名/maven,即可看到:
点击进去该库,点击Add To jcenter,然后填写审核信息,等待审核通过后会有邮件发送到bintray的注册邮箱(一般一天左右)
5、审核通过后的引用