深入解析Nexus仓库分类与作用

1.目标

之前已经搭建好了nexus环境,这次的目标是搞清楚nexus内部的这些仓库的分类和作用。
介绍这部分内容

2. 类型介绍

  • hosted:是本地仓库,用户可以把自己的一些jar包,发布到hosted中,比如公司的第二方库
  • proxy,代理仓库,它们被用来代理远程的公共仓库,如maven中央仓库。不允许用户自己上传jar包,只能从中央仓库下载
  • group,仓库组,用来合并多个hosted/proxy仓库,当你的项目希望在多个repository使用资源时就不需要多次引用了,只需要引用一个group即可
  • virtual,虚拟仓库基本废弃了。

3. 预置仓库

  • Central:该仓库代理Maven中央仓库,其策略为Release,因此只会下载和缓存中央仓库中的发布版本构件。
  • Releases:这是一个策略为Release的宿主类型仓库,用来部署正式发布版本构件
  • Snapshots:这是一个策略为Snapshot的宿主类型仓库,用来部署开发版本构件。
  • 3rd party:这是一个策略为Release的宿主类型仓库,用来部署无法从maven中央仓库获得的第三方发布版本构件,比如IBM或者oracle的一些jar包(比如classe333.jar),由于受到商业版权的限制,不允许在中央仓库出现,如果想让这些包在私服上进行管理,就需要第三方的仓库。
  • Public Repositories:一个组合仓库,用来组合各种仓库

总结

简单的了解一下nexus私服的内容~

参考文献

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值