1, 新建正常的一个library
2, 在library工程的build.gradle的头部中添加
在尾部添加
3, 在该library所在的project的build.gradle中添加
注意第3 4行的顺序, 顺序反过来,通不过。。。。
4, 在该library目录下添加local.properties文件, 在文件中配置变量:
5, 在Android Studio的终端上运行 gradlew install 和 gradlew bintrayUpload即可上传maven仓库
6, 登陆bintray账号,打开刚上传的library,申请到jCenter即可, 申请内容随便写也行。
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'
}
注意第3 4行的顺序, 顺序反过来,通不过。。。。
4, 在该library目录下添加local.properties文件, 在文件中配置变量:
bintray.apikey=在bintrary上注册的账号个人信息中的apikey值
bintray.user=bintrary账号的用户名
#developer 开发者的信息,自定义随便写都行
developer.id=Sky
developer.name=SkyCar
developer.email=304261930@qq.com
#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, 在Android Studio的终端上运行 gradlew install 和 gradlew bintrayUpload即可上传maven仓库
6, 登陆bintray账号,打开刚上传的library,申请到jCenter即可, 申请内容随便写也行。