-
搭建Maven私服系列目录
- 搭建Maven私服系列(一):下载并安装Nexus
- 搭建Maven私服系列(二):配置nexus仓库
- 搭建Maven私服系列(三):Nexus自动或者手动更新Central索引
- 搭建Maven私服系列(四):上传第三方jar包到3rd party仓库和私服迁移
- 搭建Maven私服系列(五):Maven项目deploy到私服
- 登录Nexus
- 在右边导航栏选择Repositories
- 仓库Type(类型)介绍
仓库有四种类型:
group:仓库组
hosted:宿主
proxy:代理
virtual:虚拟 - 仓库Format(格式)
有两种maven1和maven2,下面的仓库分类只介绍maven2 - 仓库Policy(策略)介绍
Release:发布版本
Snapshots:快照版本 - 仓库分类介绍
Public Repositories:该仓库组将Policy(策略)为Release的仓库聚合并通过一个地址对外提供服务
3rd party:用来部署无法从公共仓库获取的第三方发布版本的jar包
Apache Snapshots:用来代理Apache Maven仓库的快照版本jar包
Central:该仓库代理Maven中央仓库,其Policy(策略)为Release,因此只会下载和缓存中央仓库中的发布版本jar包
Codehaus Snapshots:用来代理CodeHaus Maven仓库的快照版本jar包
Release:用户部署组织内部的发布版本的jar包
Snapshots:用来部署组织内部的快照版本的jar包 - 配置Type(类型)为proxy的的仓库
Download Remote Indexs表示是否下载远程仓库的索引,有些索引仓库拥有索引,下载其索引后,即使没有缓存远程仓库的构件,用户还是能够在本地,用户还是能够在本地搜索和浏览那些构件的基本信息
- 修改Release配置
将Releases中的Deployment Policy设置为Allow Redeploy
Deployment Policy表示是否可以将项目deploy到私服中的Releases
- 修改Snapshots配置
将Snapshots中的Deployment Policy设置为Allow Redeploy
Deployment Policy表示是否可以将项目deploy到私服中的Releases