搭建Maven私服系列(二):配置nexus仓库

搭建Maven私服系列目录
搭建Maven私服系列(一):下载并安装Nexus
搭建Maven私服系列(二):配置nexus仓库
搭建Maven私服系列(三):Nexus自动或者手动更新Central索引
搭建Maven私服系列(四):上传第三方jar包到3rd party仓库和私服迁移
搭建Maven私服系列(五):Maven项目deploy到私服
  1. 登录Nexus
  2. 在右边导航栏选择Repositories
    在这里插入图片描述
  3. 仓库Type(类型)介绍
    仓库有四种类型:
    group:仓库组
    hosted:宿主
    proxy:代理
    virtual:虚拟
  4. 仓库Format(格式)
    有两种maven1和maven2,下面的仓库分类只介绍maven2
  5. 仓库Policy(策略)介绍
    Release:发布版本
    Snapshots:快照版本
  6. 仓库分类介绍
    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包
  7. 配置Type(类型)为proxy的的仓库
    Download Remote Indexs表示是否下载远程仓库的索引,有些索引仓库拥有索引,下载其索引后,即使没有缓存远程仓库的构件,用户还是能够在本地,用户还是能够在本地搜索和浏览那些构件的基本信息
    搭建Maven私服系列(二):配置nexus仓库_第1张图片
    搭建Maven私服系列(二):配置nexus仓库_第2张图片
  8. 修改Release配置
    将Releases中的Deployment Policy设置为Allow Redeploy
    Deployment Policy表示是否可以将项目deploy到私服中的Releases
    搭建Maven私服系列(二):配置nexus仓库_第3张图片
  9. 修改Snapshots配置
    将Snapshots中的Deployment Policy设置为Allow Redeploy
    Deployment Policy表示是否可以将项目deploy到私服中的Releases
    搭建Maven私服系列(二):配置nexus仓库_第4张图片

你可能感兴趣的:(Maven私服)