nexus搭建maven仓库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/yang1464657625/article/details/80316380

nexus仓库类型:

host:主机仓库(上传自定义软件包)
proxy:代理仓库(远程中央仓库代理)
group: 理解成仓库组(类似外观设计模式,代理管理的仓库集)

工作流程:

maven访问nexus仓库时,若nexus本地存在对应的jar包则直接返回,若nexus本地仓库无对应的jar包,则通过远程仓库从中央仓库获取,并保存在本地服务器,然后返回给maven,下次maven访问同一软件包直接本地返回,有利于提高处理效率。

安装步骤:
1. 下载Nexus: https://www.sonatype.com/download-oss-sonatype
2. 解压到指定路径,压缩包结构
这里写图片描述
nexus-3.11.0-01 : nexus主目录
sonatype-work: nexus工作目录
3. 配置nexus工作目录,方便设置nexus下载的软件包的位置
这里写图片描述
4. 启动nexus: 进入bin目录,执行 ./nexus start命令,访问nexus主界面: ip地址:8081 (默认端口,可修改 nexus-3.11.0-01/etc/nexus-default.properties文件配置)
这里写图片描述
默认登陆用户名/密码:admin/admin123

5.添加仓库:
这里写图片描述
nexus访问地址:
这里写图片描述

6.maven使用nexus私服:配置setting.xml文件,添加

<mirror>
<id>nexus</id>
       <mirrorOf>central</mirrorOf>
       <name>internal nexus repository</name>
<url>http://192.168.109.128:8081/repository/repositories/</url>
</mirror>

7.验证nexus私服:创建maven项目
这里写图片描述
分析:结果显示maven从nexus私服获取jar包,表明nexus服务器配置成功

注意
1:nexus可以屏蔽某些仓库的对外访问
这里写图片描述

拒绝访问效果:
这里写图片描述

2: nexus设置用户名/密码授权访问
这里写图片描述

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页