美文网首页开发
Android SDK相关的文件如何上传到远程仓库

Android SDK相关的文件如何上传到远程仓库

作者: 程序猿峰岑 | 来源:发表于2019-12-19 17:26 被阅读0次

    概述

    最近有读者留言问我如何把aar打包的文件上传到远程仓库,那么我这里以我的经验来讲解下吧,我的SDK是上传到私服,那么接下来我就以上传到私服为例来讲解下

    流程

    第一步,首先你要在你的私人服务器上,可以是公司的服务器上配置你存放sdk arr相关文件的路径,创建好后在你的library库的gradle下配置如下文件代码

    //////// 打包发布配置开始 ////////
    uploadArchives{
        repositories {
            mavenDeployer{
    远程仓库配置下的路径
                repository(url:"xxx"){
      //远程仓库用户名和密码
                    authentication(userName: "admin", password: "admin123")
      //版本号
                    pom.version = "1.1.28"
                    pom.artifactId = "sdk"
    //sdk包名 
                    pom.groupId = "com.zhaofan.im"
                    pom.name = "tools"
                    pom.packaging = 'aar'
                }
            }
        }
    }
    

    除了路径 用户名和密码。版本号。包名需要你自己设置外,其他的都可以复制上面看的代码
    然后点击右上方的同步,同步完成后,如图所示操作,然后点击uploadArchives就完成了上传操作


    image.png

    然后到你的私人服务器上查看你配置路径下是否生成arr等的文件,这里我把我在私服中的文件贴下:


    image.png

    这样就完成了SDK中的arr等的文件上传到远程服务器
    怎么用呢?
    其实也很简单,如果你是使用的nexus远程仓库,那么首先你要在你的app根gradle中配置来源,如何配置呢 maven{url 'https://jitpack.io'}}就是来源,当然你的私服的来源肯定不是上面的,只是想说的是配置来源的方法,具体要看你的私服的来源是什么,在该处配置下即可
    allprojects {
    repositories {
    google()
    jcenter()
    maven{url 'https://jitpack.io'}}
    mavenCentral()
    }
    }
    然后到你需要使用的地方添加依赖即可
    好了上传到远程仓库和如何使用远程仓库SDK的方法就算介绍完了。

    相关文章

      网友评论

        本文标题:Android SDK相关的文件如何上传到远程仓库

        本文链接:https://www.haomeiwen.com/subject/nnfvnctx.html