当我们需要用到一个第三方库的时候,会在app的gradle中加入一行代码,同步之后就可以使用了,非常方便,其实是从Jcenter仓库下载到了本地。记录一下用Nexus实现私有仓库的创建和使用过程,将自己的包发布到私有仓库并在项目中使用
一 nexus的安装
1 下载nexus 地址 我试过3.x不行,不知道为什么 ,有大神知道可以说一下 后来换成2.x
2 解压到指定位置,并配置环境变量
3 打开命令提示符,输入nexus 出现以下提示,如果是3.x的话什么提示都没有
4 再输入命令 nexus install 安装完成后 输入nexus start启动
5 在浏览器中输入 http://localhost:8081/nexus/ 进入操作界面 点击右上角登录,默认的账户名和密码是admin admin123 会看到以下界面
二 上传aar或者jar包
顺序依次点进去
1 4步骤选择图示项
2 下图是截取的依赖,5,6,7步骤分别对应三个框,按需求填写
3 8步骤可以选择已有项,也可以自己写,是jar包就填jar,aat就填aar
4 点击9 选择所需文件,10添加到列表,11看不见的地方有一个upload,点击以后文件就上传成功
5 点12 再刷新 就可以看见上传的文件
三 使用
1 在项目的gradle中修改一下代码
allprojects {
repositories {
jcenter()
maven {url '地址'}
}
}
这个地址的来源是步骤13