自建Nexus私服

Posted jiaoshengkang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了自建Nexus私服相关的知识,希望对你有一定的参考价值。

搭建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) 类型:

    • name = aliyun-maven
    • RemoteRepository = http://maven.aliyun.com/nexus...
    • 保存即可
  • 返回repository 列表:

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

以上是关于自建Nexus私服的主要内容,如果未能解决你的问题,请参考以下文章

Maven学习二:使用Nexus搭建Maven私服及相关配置

导入第三方Jar包到Nexus私服

linux nexus 配置使用

基于本地仓库搭建nexus私服

基于本地仓库搭建nexus私服

基于本地仓库搭建nexus私服