分享代码到jCenter

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'
    }

注意第3 4行的顺序, 顺序反过来,通不过。。。。
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, 在Android Studio的终端上运行 gradlew install   和 gradlew bintrayUpload即可上传maven仓库
6, 登陆bintray账号,打开刚上传的library,申请到jCenter即可, 申请内容随便写也行。
  

猜你喜欢

转载自jxw3042.iteye.com/blog/2301120