头图
搭建Nexus私服

搭建步骤

第一步下载

> 官方下载地址:https://www.sonatype.com/products/repository-oss-download
> 选择你想下载的版本
> 3.x 参考: https://help.sonatype.com/repomanager3/download
> 2.x 参考: https://help.sonatype.com/repomanager2/download
> 执行下载:
wget https://download.sonatype.com/nexus/3/latest-unix.tar.gz

问题1:连接超时。

配置hosts解决(https://www.ipaddress.com/ IP查询工具):
199.232.5.194 sonatype-download.global.ssl.fastly.net
注:实际下载路径:nexus下载

使用Maven私服

仓库类型:

  • hosted(宿主仓库):用来部署自己,第三方或者公共仓库的构件
  • proxy(代理仓库):代理远程仓库,自定义之外的公网仓库
  • virtual(虚拟仓库):默认提供了一个Central M1虚拟仓库,用来将maven2适配为maven1
  • group(仓库组):统一管理多个仓库
  • 仓库简介:

  • central--中央仓库,默认从https://repo1.maven.org/maven...
  • releases --自定义的jar存储的仓库
  • snapshots-- 私库快照(调试版本)jar
  • public:仓库分组,把上面三个仓库组合在一起对外提供服务,在本地maven基础配置settings.xml中使用。

用户权限类型:

  • Admin(管理员账号):Nexus管理员权限,最高权限,什么操作都可以做。
  • Deployment(部署账号):Nexus部署权限,以及所有仓库的CRUDV操作权限。
  • Anonymous(匿名账号):Nexus匿名权限,以及所有仓库只读权限。

配置aliyun私服代理仓库:

  • 点击create repository 创建 maven2(proxy) 类型:

  • 返回repository 列表:

    • 点击 maven-public 将 aliyun-maven
    • 加入到 Member repositories 中,Members 往上提到最上面第一位。
    • 保存

jiaoshengkang
9 声望1 粉丝

厨房诗人,编码爱好者,吉他粉丝。