码迷,mamicode.com
首页 > 其他好文 > 详细

设置Nexus阿里云代理

时间:2018-06-28 00:54:52      阅读:6715      评论:0      收藏:0      [点我收藏+]

标签:AC   com   lips   code   ror   depend   私有库   groups   就是   

国内去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阿里云代理

标签:AC   com   lips   code   ror   depend   私有库   groups   就是   

原文地址:https://www.cnblogs.com/stephaniekitty/p/9236594.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!