博客
关于我
Nexus(1):Nexus的安装与配置
阅读量:789 次
发布时间: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/

    你可能感兴趣的文章
    MySQL(2)DDL详解
    查看>>
    MySQL(3)DML详解
    查看>>
    Mysql,sql文件导入和导出
    查看>>
    MYSQL:int类型升级到bigint,对PHP开发语言影响
    查看>>
    Mysql:mysql 5.X 报错 ERROR 1193 (HY000): Unknown system variable ‘validate_password_length‘
    查看>>
    MySQL:MySQL执行一条SQL查询语句的执行过程
    查看>>
    Mysql:SQL性能分析
    查看>>
    mysql:SQL按时间查询方法总结
    查看>>
    MySQL:什么样的字段适合加索引?什么样的字段不适合加索引
    查看>>
    MySQL:判断逗号分隔的字符串中是否包含某个字符串
    查看>>
    MySQL:某个ip连接mysql失败次数过多,导致ip锁定
    查看>>
    MySQL:索引失效场景总结
    查看>>
    Mysql:避免重复的插入数据方法汇总
    查看>>
    M_Map工具箱简介及地理图形绘制
    查看>>
    m_Orchestrate learning system---二十二、html代码如何变的容易
    查看>>
    n = 3 , while n , continue
    查看>>
    n 叉树后序遍历转换为链表问题的深入探讨
    查看>>
    N-Gram的基本原理
    查看>>
    n1 c语言程序,全国青少年软件编程等级考试C语言经典程序题10道七
    查看>>
    nacos config
    查看>>