Nexus部署——Maven私有仓库管理工具

本文介绍了如何在CentOS7环境中部署Nexus私服,以实现Maven依赖管理,避免外网带宽消耗,支持内网项目开发,并详细步骤包括安装OpenJDK、上传Nexus文件、配置端口及路径,确保Nexus的正常运行和依赖上传测试。
摘要由CSDN通过智能技术生成

文章目录

概要

Maven 私服的意义:
1.避免从Maven中央仓库重复下载所需构件,节省外网带宽;
2.当项目开发在内网环境下进行的时候,仍然可以使用Maven;
3.项目内的依赖进行统一管理;
4.即便没网,也不会影响项目构建。

部署流程

centOS7部署 Nexus

1.官网下载对应的 Nexus 版本:
链接: https://help.sonatype.com/en/download-archives—repository-manager-3.html
在链接中找到对应的版本

2.安装open-jdk

yum install -y java-1.8.0-openjdk

3.上传安装文件
创建安装文件夹

mkdir /home/service

上传文件到目录下然后解压

tar -zxf nexus-3.43.0-01-unix.tar.gz 

修改 Nexus 上下文

sed -i "s/nexus-context-path=\//nexus-context-path=\/nexus/g" /home/service/nexus-*/etc/nexus-default.properties

4.启动并访问

/home/service/nexus-*/bin/nexus start

5.查看进程状态

ps -ef|grep nexus

6.查看端口监听状态

ss -tnl | grep 8081

ps:端口号修改在nexus下的./etc/nexus.properties在这里插入图片描述

确认 Nexus 正常运行后可以输入 ip+端口号+/nexus 进入Nexus 管理界面

7.文件上传测试
点击右上角登录,根据提示登录
在这里插入图片描述
登录成功后点击进入maven-releases
在这里插入图片描述
填写上传依赖信息,点击 upload 上传测试
在这里插入图片描述
回到上传的目录中,可以看到上传成功!!!
在这里插入图片描述

  • 14
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要配置Maven私有仓库,可以使用Sonatype Nexus 3作为Maven仓库管理器。 以下是配置Nexus 3作为Maven私有仓库的步骤: 1. 安装Nexus 3 可以从Sonatype官网下载Nexus 3,然后按照说明进行安装和配置。 2. 创建Maven仓库Nexus 3中创建Maven仓库,可以通过以下步骤完成: - 登录到Nexus 3的Web界面,并进入“Repositories”页面。 - 点击“Create Repository”按钮,并选择“Maven(hosted)”类型。 - 输入仓库的名称和URL,并选择存储位置等配置信息。 - 点击“Create Repository”按钮,完成仓库创建。 3. 配置MavenMaven的settings.xml文件中配置Nexus 3作为私有仓库,可以通过以下步骤完成: - 打开Maven的settings.xml文件,一般位于${user.home}/.m2/目录下。 - 在<settings>标签内添加如下配置: ``` <mirrors> <mirror> <id>nexus</id> <mirrorOf>*</mirrorOf> <url>http://nexus3.example.com/repository/maven-releases/</url> </mirror> </mirrors> ``` 其中,nexus3.example.com/repository/maven-releases/是Nexus 3仓库的URL。 4. 发布和使用Maven包 在使用Nexus 3作为Maven私有仓库时,可以通过以下步骤发布和使用Maven包: - 在项目的pom.xml文件中配置Nexus 3仓库的URL等信息。 - 使用Maven命令发布项目的Maven包到Nexus 3仓库中。 - 在其他项目的pom.xml文件中添加Nexus 3仓库的URL,然后使用Maven命令从Nexus 3仓库中获取依赖。 以上是配置Nexus 3作为Maven私有仓库的基本步骤,具体操作可以根据实际情况进行调整。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值