当我们需要用到一个第三方库的时候,会在app的gradle中加入一行代码,同步之后就可以使用了,非常方便,其实是从Jcenter仓库下载到了本地。记录一下用Nexus实现私有仓库的创建和使用过程,将自己的包发布到私有仓库并在项目中使用

一 nexus的安装

1  下载nexus 地址 我试过3.x不行,不知道为什么 ,有大神知道可以说一下  后来换成2.x

2  解压到指定位置,并配置环境变量

Nexus私人仓库的 创建和使用Nexus私人仓库的 创建和使用

3 打开命令提示符,输入nexus 出现以下提示,如果是3.x的话什么提示都没有

Nexus私人仓库的 创建和使用

4 再输入命令 nexus install 安装完成后 输入nexus start启动

5 在浏览器中输入 http://localhost:8081/nexus/ 进入操作界面 点击右上角登录,默认的账户名和密码是admin admin123 会看到以下界面

二 上传aar或者jar包

Nexus私人仓库的 创建和使用顺序依次点进去

1 4步骤选择图示项

2 下图是截取的依赖,5,6,7步骤分别对应三个框,按需求填写

Nexus私人仓库的 创建和使用

3 8步骤可以选择已有项,也可以自己写,是jar包就填jar,aat就填aar

4 点击9 选择所需文件,10添加到列表,11看不见的地方有一个upload,点击以后文件就上传成功

5 点12 再刷新 就可以看见上传的文件

三 使用

1 在项目的gradle中修改一下代码

allprojects {
    repositories {
        jcenter()
        maven {url '地址'}
    }
}
这个地址的来源是步骤13

2 在app的gradle中按照5 6 7 填写的内容添加依赖,就可以在项目中使用上传的包了


相关文章: