android上传aar到jcenter

概述

android中上传aar到jcenter,使用gradle依赖方式引用,进行组件化开发

详细

一、jcenter配置

    1、jcenter官网注册账号

            官网地址:https://bintray.com 

注册页面:

android上传aar到jcenter_第1张图片    2、注册成功记录API Key

    鼠标放在账户名上,点击Edit Profile,选择API Key,在这里是需要输入登录密码的,然后就可以看到你的key

android上传aar到jcenter_第2张图片

        3、创建仓库

        点击此处

android上传aar到jcenter_第3张图片

    进入创建仓库页面,根据你的需求来创建,填写相关信息

android上传aar到jcenter_第4张图片

二、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

    android上传aar到jcenter_第5张图片

(2)执行命令graedlew bintrayUpload

android上传aar到jcenter_第6张图片

在jcenter中可以看到我们的版本是1.0.3

android上传aar到jcenter_第7张图片

在gradle中引用如下

android上传aar到jcenter_第8张图片


你可能感兴趣的:(android)