每个 “攻城狮” 都有一颗工程师的心,经常使用网上大佬写的 各种库 通过简单配置后,在项目的 build.gradle 中 使用 “api'com.google.dagger:dagger:2.9' ” 这样一行代码,就可以使用,有没有很神奇,今天我们就一步一步自己动手实现一个自己的 远程maven仓库,以后出门吹牛逼也可以说自己也实现过 xxx 库
一、在需要做成 远程库的 module 中 新建一个 配置文件 gradle.properties
全文截图二、然后再 module 的配置文件 build.gradle 中添加如下代码:
代码截图三、这些配置完成后,rebuild 一下 项目
四、执行如下图所示 步骤,点击 “ 双击 uploadArchives ” 选项
操作流程截图五、当控制台 输出 “ BUILD SUCCESSFUL ” 信息则表明 已经把 module 打包完成,这个时候可以到 我们 “第一步” 里面配置的 本地仓库的地址的文件夹 去看生成的 内容。如下图所示
打包生成内容 截图六、在 自己的 github 创建一个仓库,并把 刚刚生成的 文件全部上传到这个仓库里,比如我这里生成的内容全部在: D:/Program Files/Android/localMaven 文件里,那么就把 localMaven 下面的所有内容 全部上传到 新建的 仓库
七、配置项目,上传成功后,把 刚刚新建的仓库地址 复制下来(我这里是 https://github.com/fy310518/baselibrary ,把 github.com 替换成raw.githubusercontent.com,最后面加上/master ,/master代表分支,有别的分支,也可以换上)
如下图 红框框起来的部分,添加到 项目跟目录 build.gradle,下图位置
配置项目八、在具体引用工程gradle文件加入 implementation'com.fy:baselibrary:1.0.0' 然后 rebuild 一下项目,即可
网友评论