大体的步骤我们可以参考如下:
https://rocko.xyz/2015/02/02/%E4%BD%BF%E7%94%A8Gradle%E5%8F%91%E5%B8%83%E9%A1%B9%E7%9B%AE%E5%88%B0JCenter%E4%BB%93%E5%BA%93/
结合如下的注意点一起阅读
再次把几个坑着重说明一下:
- 首先是bintray的注册,尽量还是不提倡通过一般注册,因为一般注册在最后的步骤中可能会出现无法提交JCenter的情况。所以我们需要通过如下链接去注册OSS的account https://bintray.com/signup/oss
- 我们一般在module setting中可以通过dependency library进行相关的依赖搜索,但是这里我们需要在project的build.gradle中进行相关的plugin依赖,这里的版本需要我们自己去https://plugins.gradle.org/ 进行搜索,比如我们用到的android-maven和bintray我们分贝可以搜索到版本号如下
classpath "com.github.dcendents:android-maven-gradle-plugin:1.5"
classpath "com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.3"
- 我们通过gradle bintrayUpload上传成功之后,按照上文的最后部分所说,我们需要去bintray网站进行include my package,但是实际上尝试了之后发现并没有搜到自己的项目,因此我们就通过另外一种方法,在我们上传项目的右下角点击add to jcenter按钮把项目申请到jcenter库
- 上传成功之后,同步到jcenter库和maven库更建议查看如下文章的相应部分
http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0623/3097.html