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

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

第一步,注册Bintray账号

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

第二步,进入我们的项目

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

Android studio 制作aar 使用Gradle发布项目到JCenter仓库_第1张图片

  • 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文件

Android studio 制作aar 使用Gradle发布项目到JCenter仓库_第2张图片

  • 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.继续添加配置代码

Android studio 制作aar 使用Gradle发布项目到JCenter仓库_第3张图片

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 '[email protected]'//你的邮箱
                    }
                }
                scm {
                    connection gitUrl
                    developerConnection gitUrl
                    url siteUrl
                }
            }
        }
    }
}

5.继续走起添加配置代码

Android studio 制作aar 使用Gradle发布项目到JCenter仓库_第4张图片

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

查看自己的apikey信息


Android studio 制作aar 使用Gradle发布项目到JCenter仓库_第5张图片

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

    Android studio 制作aar 使用Gradle发布项目到JCenter仓库_第6张图片

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

打开我们的Terminal,如图所示
Android studio 制作aar 使用Gradle发布项目到JCenter仓库_第7张图片

./gradlew bintrayUpload 

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

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

  • Terminal展示

Android studio 制作aar 使用Gradle发布项目到JCenter仓库_第8张图片

  • maven展示查看地址
    Android studio 制作aar 使用Gradle发布项目到JCenter仓库_第9张图片

好了大功告成了,有没有很激动,点击maven的项目可以进入详情,查看引用方式,如下图,
Android studio 制作aar 使用Gradle发布项目到JCenter仓库_第10张图片

你可能感兴趣的:(Android辅助工具,Android详解)