maven 公用仓库_Maven 仓库管理

本文详细介绍了Maven仓库的类型,包括本地仓库、远程仓库和私服,并讲解了如何配置远程仓库,如配置私服和第三方公共库。此外,还讨论了发布jar包到Releases和Snapshots仓库的策略,以及版本号管理的重要性。
摘要由CSDN通过智能技术生成

本节主要介绍如何配置 Maven 仓库,发布 jar 包到 Maven 仓库

Maven 仓库是什么?

Maven 仓库用来存储绝大部分的开源 Jar 包,当你在 pom.xml 文件中使用 dependency 元素引入某个依赖时,Maven 会自动从仓库内下载相关 Jar 包。

Maven 仓库有哪些

Maven 仓库

本地仓库

本地仓库指的是 ${user_home}/.m2/repository/,Maven 默认会先从本地仓库内寻找所需 Jar 包。如果本地仓库不存在,Maven 才会向远程仓库请求下载,同时缓存到本地仓库。

远程仓库

私服

为了节省资源,一般是局域网内设置的私有服务器,当本地仓库内不存在 Maven 所需 Jar 包时,会先去私服上下载 Jar 包。

中央仓库

是 Maven 自带的远程仓库,不需要特殊配置。如果私服上也不存在 Maven 所需 Jar 包,那么就去中央仓库上下载 Jar 包,同时缓存在私服和本地仓库。

配置远程 Maven 仓库

一般情况下,配置远程 Maven 仓库分为两种:配置私服,每家公司都会配置自己的 Maven 私服仓库,这样可以节省流量,提高效率;配置第三方公共库。

配置私服

私服的配置一般是适用某个用户的,那么可以把它存放到 .m2/settings.xml 文件中。

nexus

nexus-releases

local private releases 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值