每個(gè) “攻城獅” 都有一顆工程師的心,經(jīng)常使用網(wǎng)上大佬寫(xiě)的 各種庫(kù) 通過(guò)簡(jiǎn)單配置后,在項(xiàng)目的?build.gradle 中 使用 “api'com.google.dagger:dagger:2.9' ” 這樣一行代碼,就可以使用锄贷,有沒(méi)有很神奇,今天我們就一步一步自己動(dòng)手實(shí)現(xiàn)一個(gè)自己的 遠(yuǎn)程maven倉(cāng)庫(kù),以后出門(mén)吹牛逼也可以說(shuō)自己也實(shí)現(xiàn)過(guò) xxx 庫(kù)
一盔沫、在需要做成 遠(yuǎn)程庫(kù)的 module 中 新建一個(gè) 配置文件?gradle.properties
二、然后再 module 的配置文件?build.gradle 中添加如下代碼:
三枫匾、這些配置完成后架诞,rebuild 一下 項(xiàng)目
四、執(zhí)行如下圖所示 步驟干茉,點(diǎn)擊 “ 雙擊 uploadArchives? ” 選項(xiàng)
五谴忧、當(dāng)控制臺(tái) 輸出 “?BUILD SUCCESSFUL?” 信息則表明 已經(jīng)把 module 打包完成,這個(gè)時(shí)候可以到 我們 “第一步” 里面配置的?本地倉(cāng)庫(kù)的地址的文件夾 去看生成的 內(nèi)容。如下圖所示
六沾谓、在 自己的 github 創(chuàng)建一個(gè)倉(cāng)庫(kù)委造,并把 剛剛生成的 文件全部上傳到這個(gè)倉(cāng)庫(kù)里,比如我這里生成的內(nèi)容全部在: D:/Program Files/Android/localMaven? 文件里均驶,那么就把?localMaven? 下面的所有內(nèi)容 全部上傳到 新建的 倉(cāng)庫(kù)
七昏兆、配置項(xiàng)目,上傳成功后妇穴,把 剛剛新建的倉(cāng)庫(kù)地址 復(fù)制下來(lái)(我這里是 https://github.com/fy310518/baselibrary? 爬虱,把?github.com?替換成raw.githubusercontent.com,最后面加上/master?,/master代表分支腾它,有別的分支饮潦,也可以換上)
如下圖 紅框框起來(lái)的部分,添加到 項(xiàng)目跟目錄?build.gradle携狭,下圖位置
八继蜡、在具體引用工程gradle文件加入 implementation'com.fy:baselibrary:1.0.0'? 然后 rebuild 一下項(xiàng)目,即可