Sonatype Nexus Repository Manager OSS仓库管理私服(二)——仓库代理
作者:互联网
Nexus中可以创建三种仓库类型,分别为proxy、group、hosted,其中proxy就是仓库代理,我们可以代理其他的Maven仓库,比如jcenter仓库,用户使用的时候虽然配置的是我们私服的仓库地址,但是实际下载包是从代理仓库下载的
创建代理仓库
首先点击Create repository按钮
然后选择Maven2(proxy)类型
Name为仓库名,名字必须唯一
Remote starage为远程仓库地址,也就是我们实际要代理的仓库的地址
这里我们试着代码jcenter仓库,Name填入jcenter,Remote starage填入https://jcenter.bintray.com/
这两项是必填,其余保持默认配置即可,最后点击底部的Creat repository按钮即可完成创建
创建完成后就可以在仓库列表中看到新增了jcenter仓库,点击copy按钮即可复制该仓库的地址
使用
在Android项目build.gradle中添加我们的代理仓库地址
buildscript {
repositories {
maven {
url "http://localhost:8081/repository/jcenter/"
}
// jcenter() Android gradle配置中不用代理情况下使用jcenter的配置
}
}
然后在app module中就可以添加包的依赖,比如glide,glide包实际是存放在jcenter中的
dependencies {
implementation 'com.github.bumptech.glide:glide:4.8.0'
}
标签:jcenter,glide,仓库,私服,代理,repository,地址,Repository 来源: https://blog.csdn.net/mqdxiaoxiao/article/details/100514346