因为公司开发App用的是混合开发,多个项目使用混合代码的时候需要copy到其他项目,但是一边有问题,另一边也需要去修改,所以有了下面的内容,把开源Library或公共组件快速发布到jcenter,废话少说,go
1、Bintray传送门https://bintray.com/,记得注册点击下图的红色部分进行注册,qq邮箱注册收不到邮件,新浪邮箱亲验没有问题。
2、在项目的build.gradle上增加如下代码内容:
classpath'com.github.dcendents:android-maven-gradle-plugin:1.5'
classpath'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.7.2'
3、在module上增加如下三个目录,具体内容参照
在library项目上添加project.properties文件,内容如下
```
#project
project.name=MultiImageSelector
project.groupId=com.acsm.module
project.artifactId=MultiImageSelector
project.packaging=aar
project.siteUrl=https://github.com/lovetuzitong/MultiImageSelector
project.gitUrl=https://github.com/lovetuzitong/MultiImageSelector.git
#javadoc
javadoc.name=MultiImageSelector
#gradlew install
#gradlew bintrayUpload
```
备注:最后引用的路径是compile 'com.acsm.module:MultiImageSelector:1.0.5'
其中要保证MultiImageSelector根library名称相同
https://github.com/xiaopansky/android-library-publish-to-jcenter
4、在bintray上新建一个maven
5、如果gradlewbintrayUpload 是我是翻墙后成功的
6、亲试成功,等待jcenter审核