概述
android中上传aar到jcenter,使用gradle依赖方式引用,进行组件化开发
详细
一、jcenter配置
1、jcenter官网注册账号
官网地址:https://bintray.com
注册页面:
2、注册成功记录API Key
鼠标放在账户名上,点击Edit Profile,选择API Key,在这里是需要输入登录密码的,然后就可以看到你的key
3、创建仓库
点击此处
进入创建仓库页面,根据你的需求来创建,填写相关信息
二、gradle配置
1、在build.gradle中添加上传所需的插件
classpath classpath
版本号要确定好,版本过低会报错
2、上传配置
在model中的build.gradle中的根节点配置插件
apply : apply : apply : = = siteUrl = gitUrl =
task sourcesJar(: Jar) { from ....= } task javadoc(: Javadoc) { = ....classpath += .files(.().join(File.)) } task javadocJar(: Jar, : javadoc) { = from javadoc.} artifacts { archives archives } install { .{ pom { { packaging url siteUrl licenses { license { url } } developers { developer { id email } } scm { connection gitUrl developerConnection gitUrl url siteUrl } } } } } Properties properties = Properties() properties.load(..file().newDataInputStream()) bintray { = properties.getProperty() = properties.getProperty() = [] pkg { = = = siteUrl = gitUrl = [] = } }
3、配置API KEY
打开local.properties添加api key
bintrayUser=namebintrayApiKey=apikey
4、执行命令
(1)生成maven库所需要的POM文件:graedlew install
(2)执行命令graedlew bintrayUpload
在jcenter中可以看到我们的版本是1.0.3
在gradle中引用如下