设置Nexus阿里云代理

Posted stephaniekitty

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了设置Nexus阿里云代理相关的知识,希望对你有一定的参考价值。

国内去Maven repo : https://repo.maven.apache.org 下载依赖包的速度 有时候挺渣渣的。如何设置Nexus,从而提升下载速度,快速获取到项目的依赖包呢?  这里教大家把Nexus的代理设置成阿里云的。 

访问你的Nexus, 如 http://localhost:8081/, 点击Sign in, 默认登陆是 admin/admin123. 登陆成功后,点击下图中的齿轮图标, 点Repositories. 

技术分享图片

 

点击:Create Repositories

技术分享图片

 

点击: maven(hosted),  输入名字:如stephanie, 后面的保留默认设置,直接点保存。

技术分享图片

 

再点:Create Repositories  =》 maven(proxy), 输入名字,如aliyun_maven,  关键在Proxy URL输入阿里云Nexus仓库的URL:   http://maven.aliyun.com/nexus/content/groups/public ,保存。

技术分享图片

 

Create Repositories =》 在maven(group), 设置Nexus获取依赖的优先顺序。如下图,优先去阿里云的Maven库:http://maven.aliyun.com/nexus/content/groups/public下载jar,  最后是https://repo.maven.apache.org .

技术分享图片

 

 设置Eclipse使用外部Maven. Windows => Preference => Maven => User Settings, 如下。

技术分享图片

 

Settings.xml 里面 修改 server 和 mirror 指向本地的Nexus私有库URL. 

   <server>
      <id>stephanie</id>
      <username>admin</username>
      <password>admin123</password>
    </server>
   
   
  <mirrors>

    <mirror>
      <id>stephanie</id>
      <mirrorOf>*</mirrorOf>
      <name>Stephanie repo</name>
      <url>http://127.0.0.1:8081/repository/stephanie/</url>
    </mirror>
    
  </mirrors>

 

测试设计是否成功,可以在项目的pom.xml文件中导入新dependency或者更改现有dependency version,  保存. 在项目上点右键,Maven => Update. 在Eclipse右下角出现下载的进度条,点击查看。

见到Updating Maven projects from http://127.0.0.1/repository/stephanie/xxx,  下载速度比起设置前,快了不止一点点,刷一下搞店了。 其实就是 Project => Nexus 私库找包,Nexus私库(新包) => AliYun库。

技术分享图片

 

以上是关于设置Nexus阿里云代理的主要内容,如果未能解决你的问题,请参考以下文章

Nexus配置阿里云代理仓库

jcenter() 找不到 阿里云代理地址

android stdio 安装后gradle 编译失败,设置代理不管用

maven入门基础:创建nexus代理仓库

Maven仓库从Nexus迁移到JFrog Artifactory踩坑

国内Maven仓库--阿里云Aliyun仓库地址及设置