Nexus常用Maven仓库类型介绍

仓库类型

1.maven2(group) 聚合仓库

将多个宿主仓库聚合到同一个group中,使用中统一指定聚合仓库的仓库地址可以获取到同一group下的所有包,免去多仓库多地址的配置繁琐。
聚合仓库的聚合成员可以在仓库设置中添加和移除。

2.maven2(hosted) 宿主仓库

平常使用的仓库,不多说明。需要注意的是宿主仓库有两种日常开发可以使用到的类型。


宿主仓库.png
  • release
    release 仓库不能重复上传同一版本号,版本不能覆盖,只能迭代,所以开发的稳定版本可以统一放置在release仓库中。
  • snapshot
    snapshot 仓库允许版本覆盖,当多次上传同一个版本到 snapshot 仓库,会自动在版本号上添加时间戳来区分。建议在开发测试时使用。
    snapshot.png
3.maven2(proxy) 远程代理仓库

这种类型的仓库,可以设置一个远程仓库的链接。当用户向 proxy 类型仓库请求下载一个依赖构件时,就会先在自己的库里查找,如果找不到的话,就会从设置的远程仓库下载到自己的库里,然后返回给用户,相当于起到一个中转的作用。

你可能感兴趣的:(Nexus常用Maven仓库类型介绍)