设置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 ,保存。

扫描二维码关注公众号,回复: 1774564 查看本文章

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库。

猜你喜欢

转载自www.cnblogs.com/stephaniekitty/p/9236594.html