如何将maven项目部署到私服

在maven项目的pom中进行如下配置:

<distributionManagement>
	<repository>
		<id></id>
		<url>http://localhost:8081/nexus/content/repositories/releases/</url>
	</repository>
	<snapshotRepository>
		<id></id>
		<url>http://localhost:8081/nexus/content/repositories/snapshots/</url>
	</snapshotRepository>
</distributionManagement>

外层标签与dependencies标签同级。

两个子标签的id均填nexus的认证id,这个id关联着nexus中的用户名和密码。

repository标签对应的是私服中releases仓库,顾名思义发布版,意味着该项目已经比较完善了。

snapshotRepository标签对应的是私服中snapshots仓库,这仓库存放着不太完善的项目,可能还需要后续维护或修改。


当写完一个项目后可以打包成jar包,然后部署到私服,部署命令为mvn deploy,可以在私服仓库中获取到对应的坐标gav。

如果项目版本号以SNAPSHOT结尾说明该项目不完善,maven会部署到snapshots仓库中。

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值