Windows 下Nexus搭建Maven私服

Windows 下Nexus搭建Maven私服

1: 私服端搭建步骤

1.1:下载nexus-2.1.2-bundle,解压后:
在这里插入图片描述
1.2:进入nexus-2.1.2-bundle\nexus-2.1.2\bin\jsw 自己选择电脑的操作系统及位数所对应的文件夹
Windows 下Nexus搭建Maven私服_第1张图片

1.3:我的电脑是windows 64位的,双击 console-nexus.bat
Windows 下Nexus搭建Maven私服_第2张图片

1.4: 启动之后

Windows 下Nexus搭建Maven私服_第3张图片

1.5: 打开http://127.0.0.1:8081/nexus/

出现如下页面,即搭建成功
Windows 下Nexus搭建Maven私服_第4张图片

1.6: 8081为默认的端口号,要修改端口号可进入nexus-2.1.2-bundle\nexus-2.1.2\conf\打开nexus.properties文件,修改application-port属性值就可以了

Windows 下Nexus搭建Maven私服_第5张图片

1.7: 默认的用户名和密码:admin/admin123,点击右上角的login,登录后界面如下

Windows 下Nexus搭建Maven私服_第6张图片

1.8: nexus的仓库类型分为以下三种:

group:仓库组

​ 将多个宿主仓库聚合到同一个group中,使用中统一指定聚合仓库的仓库地址可以获取到同一group下的所有包,免去多仓库多地址的配置繁琐。
聚合仓库的聚合成员可以在仓库设置中添加和移除

Hosted:宿主仓库

​ 平常使用的仓库

Proxy:远程代理仓库

​ 这种类型的仓库,可以设置一个远程仓库的链接。当用户向 proxy 类型仓库请求下载一个依赖构件时,就会先在自己的库里查找,如果找不到的话,就会从设置的远程仓库下载到自己的库里,然后返回给用户,相当于起到一个中转的作用

1.9:Repository下各个仓库的作用

Windows 下Nexus搭建Maven私服_第7张图片

Public Repositories:仓库组

3rd party: 无法从公共仓库获得的第三方发布版本的构件仓库

Apache Snapshots: 用了代理ApacheMaven仓库快照版本的构件仓库

Central: 用来代理maven中央仓库中发布版本构件的仓库

Central M1 shadow: 用于提供中央仓库中M1格式的发布版本的构件镜像仓库

Codehaus Snapshots: 用来代理CodehausMaven 仓库的快照版本构件的仓库

Releases: 用来部署管理内部的发布版本构件的宿主类型仓库

Snapshots:用来部署管理内部的快照版本构件的宿主类型仓库

1.10: 创建Nexus宿主仓库

在Repositories选项页的菜单栏上点击Add按钮会出现如下所示,选择要添加的仓库类型

Windows 下Nexus搭建Maven私服_第8张图片

点击之后
Windows 下Nexus搭建Maven私服_第9张图片

点击save按钮后就会在仓库列表中看到刚才新增的仓库。

1.11: 创建Nexus代理仓库

点击菜单栏上的Add按钮后选择Proxy Repository,看到如下所示配置界面

Windows 下Nexus搭建Maven私服_第10张图片

1.12: 创建Nexus仓库组

仓库组和仓库关系是一对多的关系,一个仓库组可以指向多个仓库。

点击菜单栏上的Add按钮选择Repository Group就可以看到仓库组的配置界面,如下所示:

Windows 下Nexus搭建Maven私服_第11张图片

1.13:更换中央仓库地址

点击center->configuration,下面的Remote Storage Location是私服仓库连接中央仓库的地址,如果想换成阿里云的仓库地址可以在这里更换

Windows 下Nexus搭建Maven私服_第12张图片

以上就是搭建私服端的步骤

**2:**用户端搭建步骤

2.1:进入maven的conf文件夹打开settings.xml
Windows 下Nexus搭建Maven私服_第13张图片

2.2:设置本地仓库
Windows 下Nexus搭建Maven私服_第14张图片

2.3:设置连接仓库的账户密码

Windows 下Nexus搭建Maven私服_第15张图片

2.4: 在mirrors里面设置仓库的连接地址

Windows 下Nexus搭建Maven私服_第16张图片

2.5: 在profiles里面设置仓库节点

Windows 下Nexus搭建Maven私服_第17张图片

2.6:激活节点
Windows 下Nexus搭建Maven私服_第18张图片

以上就是私服用户端的设置

**3:**私服搭建总结

3.1:当有时候因为网络原因,私服仓库下载中央仓库的jar包下载不完整导致本地仓库受此影响报错的时候,登录测试环境去中央仓库手动下载添加到私服仓库

3.2:由于刚开始 防火墙没有设置入站端口权限,导致访问不了私服仓库,去测试环境,打开控制面板->系统和安全->windows防火墙->高级设置->点击左上角的入站规则->添加入站规则->端口->8081 完成

3.3:参考网址

https://blog.csdn.net/fanyuna/article/details/40145827

你可能感兴趣的:(maven)