设置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阿里云代理的主要内容,如果未能解决你的问题,请参考以下文章
android stdio 安装后gradle 编译失败,设置代理不管用