分享代码到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' }
注意第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即可,申请内容随便写也行。
相关推荐
82324899 2020-06-26
StephenWong 2020-06-18
blakebai 2020-02-14
xingshen 2019-12-30
xingshen 2018-08-26
水果篮 2016-10-23
貌似掉线 2019-07-01
blakebai 2019-07-01
椎锋陷陈 2018-08-26
xiaowan0 2019-06-29
sugaryaruan 2019-06-27
xingshen 2019-06-21
nkwangjie 2019-06-20
szintu 2018-11-05
blakebai 2017-10-18
sugaryaruan 2017-10-13