maven 搭建私服nexus

本文详细介绍了如何搭建Nexus私服并配置Maven项目,包括启动Nexus、配置仓库、设置maven的setting文件、上传Maven项目jar到私服及网页上传jar等步骤。

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

nexus:https://pan.baidu.com/s/1WRkSJEuBbbPVE7wDw_F67Q

解压nexus,在bin目录启动如下:nexus.exe /run

看到下图标识启动成功:

 

打开浏览器输入:http://localhost:8081

 

点击右上角登录,默认账号密码:
admin
admin123


1.如下图,点击设置图标,选择repositoriles


2  创建create repository


 

3.选择maven2 (proxy)

 

4 输入仓库名称和仓库url,这里我们使用国内阿里云的:http://maven.aliyun.com/nexus/content/groups/public
网页下拉到底部,点击按钮 create repository

 

5点击maven-public

 

6 点击maven-public进去之后,滚动条到最底部把我们刚才新增的hello移动到右侧,点击保存

7 配置maven的setting文件(下载需要用到第一个mirror,上传需要用到第二个和第三个mirror)

注:上面的mirror里面的url地址从下图获取

 

到此我们的maven项目的jar包是从8081/repository/hello私服下载获取的,如果私服没有jar则会去公网下载,也就是我们刚才配置的阿里云的maven仓库地址去下载,如果想上传项目jar到私服,请往下看


8 打包maven为jar上传到私服
配置图7的3个mirror,第一个mirros是我们刚才新建的,第二个和第三个是固定的就这么写是用来上传jar用的。
继续配置setting文件的server节点

配置maven项目的pom.xml

    <distributionManagement>
	    <repository>
	        <id>my-deploy-release</id>
	        <url>http://localhost:8081/repository/maven-releases/</url>
	    </repository>
	
	    <snapshotRepository>
	        <id>my-deploy-snapshot</id>
	        <url>http://localhost:8081/repository/maven-snapshots/</url>
	    </snapshotRepository>
	</distributionManagement>

注:server的id 要与pom.xml里面的id对应

进入到maven项目运行命令mvn deploy。不出意外就会把当前的maven项目编译成jar上传到了私服。

问:执行mvn deploy会把jar上传到私服的哪个位置啊?
答:maven会判断版本后面是否带了-SNAPSHOT,如果带了就发布到snapshots仓库,否则发布到release仓库。


9 通过网页上传jar到私服。
比如我们在maven项目需要引用第三方jar,但是公网是没有这个jar的,也就是私对私的

点击上传


上传jar,添加jar属性就完结了

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值