nexus私服搭建

nexus私服搭建

download

下载地址:https://www.sonatype.com/download-oss-sonatype

下载版本:nexus-2.14.3-02-bundle.zip

operator

安装与启动nexus服务

解压之后目录如下:

这里写图片描述

进入bin\jsw\windows-x86-64目录,如下(OS以windows64为例,其他请在bin\jsw目录下选择):

这里写图片描述

点击install-nexus.bat即可(以下是已经安装成功的截图):

这里写图片描述

启动点击start-nexus.bat,启动成功之后对话框自动关闭:

这里写图片描述

访问

本地访问地址:http://localhost:8081/nexus,管理账号密码:admin/admin123

这里写图片描述

nexus仓库简介

这里写图片描述

仓库类型

  • group(仓库组):一组仓库的集合
  • hosted(宿主):配置第三方仓库 (包括公司内部私服 )
  • proxy(代理):私服会对中央仓库进行代理,用户连接私服,私服自动去中央仓库下载jar包或者插件
  • virtual(虚拟):兼容Maven1 版本的jar或者插件

基本仓库介绍

  • 3rd party: 一个策略为Release的宿主类型仓库,用来部署无法从公共仓库获得的第三方发布版本构建

  • Apache Snapshots: 一个策略为Snapshot的代理仓库,用来代理Apache Maven仓库的快照版本构建

  • Central: 代理Maven中央仓库

  • Central M1 shadow: 代理Maven1 版本 中央仓库

  • Codehaus Snapshots: 一个策略为Snapshot的代理仓库,用来代理Codehaus Maven仓库的快照版本构件

  • Releases: 一个策略为Release的宿主类型仓库,用来部署组织内部的发布版本构件

  • Snapshots: 一个策略为Snapshot的宿主类型仓库,用来部署组织内部的快照版本构件

  • Public Repositories:该仓库组将上述所有策略为Release的仓库聚合并通过一致的地址提供服务,平常也是这个仓库使用最多

    这里写图片描述

maven配置nexus

设置公共仓库的依赖未找到时解决方案

这里写图片描述

自定义maven的setting.xml文件中添加配置如下:

  <mirrors>
     <mirror>
         <!--此处配置所有的构建均从私有仓库中下载 *代表所有,也可以写central -->
         <id>nexus</id>
         <mirrorOf>*</mirrorOf>
         <url>http://localhost:8081/nexus/content/groups/public/</url>
     </mirror>
  </mirrors>

配置依赖jar包时会按照 本地>>nexus私服>>central 的顺序依次查找。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值