maven系列:大话私服

本文详细介绍了如何使用Nexus搭建和管理Maven私服,包括下载安装Nexus、设置不同类型的仓库(代理、集团、宿主)、添加新仓库、配置镜像以及与本地Maven配置的联动,确保开发依赖的统一管控和高效下载。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前面我们讲解仓库的层级结构的时候也提到了私服,现在我们就详细讲解一下我们要借助nexus来实现我们想要的私服
一)下载安装
https://www.sonatype.com/download-oss-sonatype
下载对应版本(例子中我们下载的是windows版本),然后解压,会有两个文件夹(一个sonatype-work,一个nexus-3.14.0-04【后面的数字是版本号,具体看你下载时候的版本,可能会跟我的不一样】)
然后cmd到nexus-3.14.0-04\bin,我们看到有exe文件,执行命令nexus.exe/run启动,这个过程时间会比较长,还请耐心等待,启动成功之后,浏览器输入localhost:8081
mvn11.png 

出现上面的界面就代表ok了

二)nexus中的仓库
上面的页面我们点击右上角sign in(默认用户名和密码是admin admin123),我们登录进去之后点击配置和仓库,进入如下页面
mvn12.png 


1)name
maven-central:中央仓库的代理仓库
maven-public:仓库组,这个最全面啦
maven-releases:宿主仓库(可以在生产环境使用)
maven-snapshots:宿主仓库(但是是测试版本,测试成功之后,就可以放入到maven-releases中)
(补充,3rd party:别的厂商的一些依赖)


2)type
proxy:代理仓库,代理公司外部的各种仓库
group:仓库组,讲各种代理仓库,宿主仓库组成一个虚拟的仓库组,这样我们的开发使用这个就可以使用其他的所有的仓库中的依赖了
hosted:宿主仓库,公司中A成员把代码发布包部署到这个仓库来,公司中B成员就可以从这个仓库中下载依赖去使用

3)format
我们现在都使用的是maven2(maven1已经成为了历史,让我们忘掉它吧)

三)实际开发几种状况
1)只有一个系统在开发中,依赖链路非常清晰

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值