3.安卓sdk的制作-上传jcenter

2019-10-20  本文已影响0人  青丝凡尘

1.创建账号

        1.个人注册地址:https://bintray.com/signup/oss

        2.个人注册,使用github登录要求写组织机构,可以先注册gmail邮箱,国内注册方法可以按照下面连接:

            https://jingyan.baidu.com/article/c35dbcb0adbf808916fcbccd.html

        3.注册完邮箱后,再完成个人注册。

2.获取key和账号

      1.登录bintray,获取账号名称、key,如下:    

3.创建maven仓库、package

        1.创建repository仓库

          2.填写仓库名、type选择maven、licenses选择apache-2.0,然后点击create,完成创建

          3.创建完仓库,点击进入,点击下方按钮创建package

         4.填写name、version contral,然后添加创建。

                name:使用包名(如com.omcc:ScanQRcode:1.0.0,ScanQRcode就是填写的name)

                version control:使用包名(如com.omcc:ScanQRcode:1.0.0,com.omcc填写的version control)

4.配置libaray参数

    1.根目录gradle

        dependencies {

            .............

          classpath 'com.novoda:bintray-release:+'

        }

    2.library库的gradle文件

        apply plugin: 'com.novoda.bintray-release'

        .............

        publish {//外层

            userOrg = 'zs199201'//bintray注册用户名

            repoName = 'initMaven'//远程仓库名字(不写,默认是上传到maven)

            groupId = 'com.pmcc'//创建Package时填写的Version control项

            artifactId = 'ScanQRCode'//项目名称,bintray上创建Package时填写的Name项

            publishVersion = '1.0.0'//版本号

            desc = 'android端基于zxing的封装'//描述,不重要

            website = '111'//指向github的开源项目连接(最好添加)

            }

4.上传jencter

        1.上传项目到bintray(在项目根目录控制台运行),用户名、密钥已经从上方获取

            gradlew clean build bintrayUpload -PbintrayUser=用户名-PbintrayKey=密钥 -PdryRun=false

            提示:build successful,上传成功

        2.发布的共用jecenter

            库>package>add to jcenter(填写描述信息非必需)>send

        3.一般审核需要一天,通过后add to jcenter消失,然后在项目中就可以直接引用:

                implementation "com.pmcc:ScanQRCode:1.0.0"

    

上一篇下一篇

猜你喜欢

热点阅读