xingshen 2016-05-26
1,新建正常的一个library
2,在library工程的build.gradle的头部中添加
apply plugin: 'com.github.dcendents.android-maven' apply plugin: 'com.jfrog.bintray'
在尾部添加
apply from: "https://raw.githubusercontent.com/xiaopansky/android-library-publish-to-jcenter/master/bintrayUpload.gradle"
3,在该library所在的project的build.gradle中添加
dependencies { classpath 'com.android.tools.build:gradle:2.1.0' classpath 'com.github.dcendents:android-maven-gradle-plugin:1.3' classpath 'com.github.dcendents:android-maven-plugin:1.2' classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.2' }
注意第34行的顺序,顺序反过来,通不过。。。。
4,在该library目录下添加local.properties文件,在文件中配置变量:
bintray.apikey=在bintrary上注册的账号个人信息中的apikey值 bintray.user=bintrary账号的用户名 #developer 开发者的信息,自定义随便写都行 developer.id=Sky developer.name=SkyCar [email protected] #module 名称 project.name=WebViewUI #groudId 一般就是包名,可以自己随便定义 project.groupId=com.bbsz.sky #必须与module 名称一致 project.artifactId=WebViewUI project.packaging=aar #github上共享library的地址 project.siteUrl=https://github.com/xxxx/WebViewUI project.gitUrl=https://github.com/xxxx/WebViewUI.git #javadoc javadoc.name=WebViewUI
5,在AndroidStudio的终端上运行gradlewinstall和gradlewbintrayUpload即可上传maven仓库
6,登陆bintray账号,打开刚上传的library,申请到jCenter即可,申请内容随便写也行。