使用Nexus创建Maven私有库,并通过阿里云加速lib下载速度

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

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

使用Nexus创建Maven私有库,并通过阿里云加速lib下载速度

 

点击:Create Repositories

使用Nexus创建Maven私有库,并通过阿里云加速lib下载速度

 

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

使用Nexus创建Maven私有库,并通过阿里云加速lib下载速度

 

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

使用Nexus创建Maven私有库,并通过阿里云加速lib下载速度

 

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

使用Nexus创建Maven私有库,并通过阿里云加速lib下载速度

 

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

使用Nexus创建Maven私有库,并通过阿里云加速lib下载速度

 

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创建Maven私有库,并通过阿里云加速lib下载速度

 

原文链接:https://www.cnblogs.com/stephaniekitty/p/9236594.html

原创文章,作者:优速盾-小U,如若转载,请注明出处:https://www.cdnb.net/bbs/archives/7475

(0)
上一篇 2022年8月24日
下一篇 2022年8月24日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

优速盾注册领取大礼包www.cdnb.net
/sitemap.xml