博客
关于我
Nexus(1):Nexus的安装与配置
阅读量:802 次
发布时间:2023-02-15

本文共 1082 字,大约阅读时间需要 3 分钟。

1 Nexus 详细介绍

Nexus 是一个强大的 Maven 仓库管理器,它极大地简化了内部仓库的维护和外部仓库的访问。通过 Nexus,你可以在一个地方完全控制所有维护在你仓库中的 Artifact 的访问和部署。Nexus 不需要数据库,它利用文件系统和 Lucene 来组织数据,并使用 ExtJS 开发界面,Restlet 提供 REST API,通过 m2eclipse 与 Eclipse 集成使用。


2 基于 CentOS 7 搭建 Maven 私服

2.1 环境准备

  • 操作系统:CentOS 7
  • JDK 版本:1.8 及以上
  • Nexus 版本:3.38.1

2.2 安装包下载地址

如下载链接不可用,可将地址复制到迅雷下载。


2.3 安装 Nexus

  • 安装 JDK

    安装完成后,打开终端并执行以下命令解压指定目录:

    tar zxvf nexus-3.38.1-01-unix.tar.gz -C /home/nexus
  • 解压后文件结构

    解压后会得到两个目录,如下图所示。

  • 运行 Nexus

    进入 nexus-3.38.1-01/bin 目录,执行命令:

    ./nexus start
  • 运行后界面

    执行完成后,界面如图所示。可使用 ./nexus status 查看运行状态。


  • 2.4 配置及仓库类型讲解

    默认访问地址为:http://IP地址:8081,IP地址请根据实际情况修改。

  • 登录 Nexus

    使用默认账号 admin 和密码(通过命令获取 cat /home/nexus/sonatype-work/nexus3/admin.password)首次登录会提示修改密码。

  • 修改默认密码

    修改密码后,系统会提示选择是否允许匿名访问,如下图所示,建议选择“不允许”。

  • 仓库类型说明

    • Proxy:本地代理仓库,用于部署构件。
    • Hosted:代理远程仓库,如 Maven 中央仓库或阿里镜像。
    • Group:仓库组,用于合并多个仓库,常用于配置 Maven 依赖仓库组。
  • 配置 Maven 仓库

    进入仓库配置界面,例如 Maven Central 和 Maven Public,复制地址:http://IP地址:8081/repository/maven-public/

  • 验证配置

    访问地址 http://IP地址:8081/repository/maven-public/ 确认配置成功。


  • 通过以上步骤,您已成功搭建了基于 CentOS 7 的 Maven 私服。Nexus 提供了灵活的配置选项,支持多种仓库类型,适合开发、测试和生产环境使用。

    转载地址:http://rxcfk.baihongyu.com/

    你可能感兴趣的文章
    OpenCV 错误:(-215)size.width>0 &&函数imshow中的size.height>0
    查看>>
    opencv&Python——多种边缘检测
    查看>>
    opencv&python——高通滤波器和低通滤波器
    查看>>
    OpenCV+Python识别车牌和字符分割的实现
    查看>>
    OpenCV-Python接口、cv和cv2的性能比较
    查看>>
    OpenCV/Python/dlib眨眼检测
    查看>>
    opencv1-加载、修改、保存图像
    查看>>
    opencv10-形态学操作
    查看>>
    opencv11-提取水平直线和垂直直线
    查看>>
    opencv12-图像金字塔
    查看>>
    opencv13-基本阈值操作
    查看>>
    opencv14-自定义线性滤波
    查看>>
    opencv15-边缘处理
    查看>>
    opencv16-Sobel算子
    查看>>
    opencv17-laplance算子
    查看>>
    opencv18-canny检测算法
    查看>>
    opencv19-霍夫直线变化
    查看>>
    opencv2-矩阵掩膜操作
    查看>>
    opencv20-霍夫圆检测
    查看>>
    opencv21-像素重映射
    查看>>