作者:燕歆波
导读:Android在bintray上创建自己的maven仓库
之前有一个在github上创建自己的maven仓库,这一次是基于bintray上创建自己的maven仓库。
-
在bintray上注册账号
打开 bintray.com,点击右上角 Sign In 按钮,打开登录页面。 找到 Sign Up to an Open Source account 进入注册页面。 **注意:** 不要直接点首页的 START YOUR FREE TRIAL 直接注册,官网默认的注册网站是给组织使用的,不是个人的。 尽量使用国外的邮箱注册,建议关联github账号!
-
创建Maven仓库
点击Add New Repository按钮创建Maven仓库 ; name是仓库名称,type请选择maven,Default Licenses请选择Apache-2.0 然后点击Create创建;
3、配置gradle
在根目录的gradle中的dependenceis节点下添加
然后再library的gradle中添加apply plugin: ‘com.novoda.bintray-release’
如果有中文注释,请添加如下代码:
4、配置bintray信息;
注:groupId为当前library的包名, artifactId我填写的是library的名称(与仓库名相同),website为关联的github仓库(https://github.com/账户名/仓库名)
5、上传到bintray
gradlew clean build bintrayUpload -PbintrayUser=用户名 -PbintrayKey=你的API KEY -PdryRun=false
PbintrayUser是bintray上的用户名,PbintrayKey为bintray上的API KEY
提交过程会验证代码的合法性,可能要经过很多次修改才能成功,请做好准备!
6、使用
在项目gradle中配置:
maven{
url 'https://dl.bintray.com/bintray用户名/仓库名/'
}
然后再app gradle中配置引用:
implementation 'groupId:artifactId:publishVersion'
例如:implementation 'com.haha.library:library:1.0.4'
本文参考 https://blog.youkuaiyun.com/Zhizhiwei/article/details/78749979 ,多谢作者!