仓库类型
1.maven2(group) 聚合仓库
将多个宿主仓库聚合到同一个group中,使用中统一指定聚合仓库的仓库地址可以获取到同一group下的所有包,免去多仓库多地址的配置繁琐。
聚合仓库的聚合成员可以在仓库设置中添加和移除。
2.maven2(hosted) 宿主仓库
平常使用的仓库,不多说明。需要注意的是宿主仓库有两种日常开发可以使用到的类型。
宿主仓库.png
-
release
release 仓库不能重复上传同一版本号,版本不能覆盖,只能迭代,所以开发的稳定版本可以统一放置在release仓库中。 -
snapshot
snapshot 仓库允许版本覆盖,当多次上传同一个版本到 snapshot 仓库,会自动在版本号上添加时间戳来区分。建议在开发测试时使用。
snapshot.png
3.maven2(proxy) 远程代理仓库
这种类型的仓库,可以设置一个远程仓库的链接。当用户向 proxy 类型仓库请求下载一个依赖构件时,就会先在自己的库里查找,如果找不到的话,就会从设置的远程仓库下载到自己的库里,然后返回给用户,相当于起到一个中转的作用。
网友评论