美文网首页
4 Nexus详细介绍

4 Nexus详细介绍

作者: 笑Skr人啊 | 来源:发表于2020-03-19 19:17 被阅读0次

    安装Nexus

    1 仓库类型

    1.1 hosted(宿主仓库)

    公司内部的发布包部署到该仓库,供公司内部人员下载依赖使用

    1.2 proxy(代理仓库)

    代理公司外部的中央仓库

    用户向 proxy 类型仓库请求下载依赖构件时,先在该库里查找,如果库中不存在,从设置的远程仓库(如阿里云仓库)下载到该库中,然后将依赖返回

    1.3 group(仓库组)

    将各种宿主仓库、代理仓库组成一个虚拟的仓库组,项目只需配置依赖一个仓库组,就可以连接仓库组对应的各个仓库


    仓库组

    2 默认仓库

    2.1 maven-central

    maven中央仓库,默认从https://repo1.maven.org/maven2/拉取

    maven-central

    2.2 maven-releases

    用于部署公司内部release版本的发布包(经过完善的测试,可在生产上使用)到该仓库,供内部人员在生产环境依赖和使用
    仓库不能重复上传同一版本号,版本不能覆盖,只能迭代,稳定版本可以统一放置release仓库

    2.3 maven-snapshots

    用于部署公司内部的snapshot版本的发布包(快照版本,不承诺稳定性)到该仓库
    仓库允许版本覆盖,当多次上传同一个版本到 snapshot 仓库,会自动在版本号上添加时间戳来区分。建议在开发测试时使用

    2.4 3rd party

    部署公共仓库中不存在的依赖包,如:Ping++ 依赖包,从官网下载,然后上传到该仓库中

    2.5 maven-public

    仓库组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml或项目pom.xml中使用

    3 图解

    nexus仓库架构.png

    相关文章

      网友评论

          本文标题:4 Nexus详细介绍

          本文链接:https://www.haomeiwen.com/subject/xcllyhtx.html