其他分享
首页 > 其他分享> > Sonatype Nexus Repository Manager OSS仓库管理私服(二)——仓库代理

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