Android SDK相關(guān)的文件如何上傳到遠(yuǎn)程倉庫

概述

最近有讀者留言問我如何把aar打包的文件上傳到遠(yuǎn)程倉庫,那么我這里以我的經(jīng)驗來講解下吧,我的SDK是上傳到私服,那么接下來我就以上傳到私服為例來講解下

流程

第一步,首先你要在你的私人服務(wù)器上,可以是公司的服務(wù)器上配置你存放sdk arr相關(guān)文件的路徑,創(chuàng)建好后在你的library庫的gradle下配置如下文件代碼

//////// 打包發(fā)布配置開始 ////////
uploadArchives{
    repositories {
        mavenDeployer{
遠(yuǎn)程倉庫配置下的路徑
            repository(url:"xxx"){
  //遠(yuǎn)程倉庫用戶名和密碼
                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'
            }
        }
    }
}

除了路徑 用戶名和密碼。版本號。包名需要你自己設(shè)置外,其他的都可以復(fù)制上面看的代碼
然后點擊右上方的同步,同步完成后,如圖所示操作,然后點擊uploadArchives就完成了上傳操作


image.png

然后到你的私人服務(wù)器上查看你配置路徑下是否生成arr等的文件,這里我把我在私服中的文件貼下:


image.png

這樣就完成了SDK中的arr等的文件上傳到遠(yuǎn)程服務(wù)器
怎么用呢?
其實也很簡單,如果你是使用的nexus遠(yuǎn)程倉庫,那么首先你要在你的app根gradle中配置來源,如何配置呢 maven{url 'https://jitpack.io'}}就是來源,當(dāng)然你的私服的來源肯定不是上面的,只是想說的是配置來源的方法,具體要看你的私服的來源是什么,在該處配置下即可
allprojects {
repositories {
google()
jcenter()
maven{url 'https://jitpack.io'}}
mavenCentral()
}
}
然后到你需要使用的地方添加依賴即可
好了上傳到遠(yuǎn)程倉庫和如何使用遠(yuǎn)程倉庫SDK的方法就算介紹完了。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 五. 倉庫 在Maven中,任何一個依賴、插件或者項目構(gòu)建的輸出,都可以稱之為 構(gòu)件。Maven在某個統(tǒng)一的位置存...
    wind_sky閱讀 1,572評論 0 0
  • 前言 在Android開發(fā)中,會經(jīng)常遇到需要將寫好的某個lib用于各個不同的項目中。一般的做法,就是將lib直接導(dǎo)...
    碼途有道閱讀 4,804評論 5 20
  • 在 Maven 的術(shù)語中,倉庫是一個位置(place)。Maven 倉庫是項目中依賴的第三方庫,這個庫所在的位置叫...
    41uLove閱讀 7,218評論 2 3
  • 在Maven世界中,依賴、插件、項目構(gòu)建完成后輸出的jar包都可以看作是一個構(gòu)件,任何一個構(gòu)件都有一組坐標(biāo)唯一標(biāo)識...
    SonyaBaby閱讀 708評論 0 0
  • 孩子外套破,內(nèi)衣小 給他買了件毛衣 送他走時他不高興還有點煩躁 “這衣服不帶,就放你這,我到你這邊再穿” 我氣得七...
    北風(fēng)的呼呼閱讀 168評論 0 0

友情鏈接更多精彩內(nèi)容