Android studio 制作aar 使用Gradle发布项目到JCenter仓库

说实话,16年的时候,搞了一个月都没整明白咋回事,现在终于明白咋回事了.倾听我装逼的说一下怎么玩的.

第一步,注册Bintray账号

兄弟我送你一张机票,快飞过去注册装逼–>>>>>机票

第二步,进入我们的项目

1.进入project下边的gradle文件,如图所示

这里写图片描述

  • 1号位置是你的文件位置.
  • 2号位置需要添加两行代码,这里就用我的啊,别用他们低版本的会报错,如果以后这里出现报错,就去升级版本号.
 classpath 'com.github.dcendents:android-maven-gradle-plugin:1.4.1'
 classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.0'
2.进入module下边的gradle文件

这里写图片描述

  • 1号位置是是这个配置文件的位置
  • 2好位置需要添加两个插件和我们要发布的aar的版本
apply plugin: 'com.github.dcendents.android-maven'
apply plugin: 'com.jfrog.bintray'
version = "1.0.0"
  • 3号位置,我也不知道干嘛的,反正你加上随便写就行了
  resourcePrefix "yukuoyuanymutiplepictures"    //这个随便填
  • 4号位置第一个添加你的项目github地址,第二个是你的项目的https引用地址.第三个是该类库引用的时候的项目路径,一般用你的module Id就可以了.
def siteUrl = 'https://github.com/yukuoyuan/Multiplepictures' // 项目的主页
def gitUrl = 'https://github.com/yukuoyuan/Multiplepictures.git' // Git仓库的url
group = "cn.yuan.yu.mutiplepicture" // Maven Group ID for the artifact,一般填你唯一的包名
4.继续添加配置代码

这里写图片描述

install {
    repositories.mavenInstaller {
        // This generates POM.xml with proper parameters
        pom {
            project {
                packaging 'aar'
                // Add your description here
                name 'Android mutiplepicture' //项目描述
                url siteUrl
                // Set your license
                licenses {
                    license {
                        name 'The Apache Software License, Version 2.0'
                        url 'http://www.apache.org/licenses/LICENSE-2.0.txt'
                    }
                }
                developers {
                    developer {
                        id 'yukuoyuan'    //填写的一些基本信息
                        name 'yukuoyuan'    //你的名字
                        email 'yukuoyuan.@hotmail.com'//你的邮箱
                    }
                }
                scm {
                    connection gitUrl
                    developerConnection gitUrl
                    url siteUrl
                }
            }
        }
    }
}
5.继续走起添加配置代码

这里写图片描述

  • 1号的位置需要添加bintrary上边的一些配置信息

查看自己的apikey信息


这里写图片描述

  • 并把信息放到local.properties文件中,如图所示

    这里写图片描述

第三步,当然开始我们命令行上传项目之旅了.激动不?

打开我们的Terminal,如图所示
这里写图片描述

./gradlew bintrayUpload 

如果出现权限被拒绝的问题,请看我这篇文章 Linux_chmod命令及权限含义

第一次可能需要下载东西比较慢,如果成功了,就会看到如下的结果

  • Terminal展示

这里写图片描述

好了大功告成了,有没有很激动,点击maven的项目可以进入详情,查看引用方式,如下图,
这里写图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值