linux maven私服搭建 nexus

本文详细介绍了如何在Linux系统中搭建Maven Nexus私服,包括配置JDK和Maven环境,下载并安装Nexus,解决启动问题,创建和配置仓库,发布与下载项目到私有仓库,以及解决遇到的问题,如SNAPSHOT版本时间戳和下载问题。
摘要由CSDN通过智能技术生成

1. 配置JDK 环境

在这里插入图片描述

2. 配置maven 环境

在这里插入图片描述

3. 上nexus 官网下载tar 包

官网下载 nexus官网下载
网盘地址
链接: https://pan.baidu.com/s/1b_jypfOBlbNTMsmZ9MYOFQ 提取码: q8ft
在这里插入图片描述

3.1 解压

[root@root nexus]# tar -zxvf nexus-3.10.0-04-unix.tar.gz 
  • 3.1.1 进入etc目录修改基本配置
[root@root etc]# vim nexus-default.properties

在这里插入图片描述

  • 3.1.2 启动 nexus 进入bin目录启动
[root@root bin]# ./nexus start

在这里插入图片描述
启动报错:
后面查看了一下启动脚本,即vim nexus,里面有一句:run_as_root=true ,原来是此处直接给拦死了,故只要改成run_as_root=false 就可以。
方法2,就是添加nexus用户
useradd nexus
chown -R nexus:nexus /soft/nexus
然后su nexus 执行:./nexus start
在这里插入图片描述
启动: OK
在这里插入图片描述
访问界面:
在这里插入图片描述

4.1 配置nexus 添加proxy仓库和hosted仓库

登录,默认用户名密码:admin\admin123
在这里插入图片描述

  • 4.1 创建新仓库
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    Create repository即可
  • 4.1 创建中央仓
    阿里云代理仓: http://maven.aliyun.com/nexus/content/groups/public/
    在这里插入图片描述
    在这里插入图片描述
    创建仓库即可.
  • 4.3 需要将添加的仓库添加进maven-public,并调整下载顺序,否则是不会先从添加的仓库中尝试下载
    在这里插入图片描述
    在这里插入图片描述

5. 实现项目发布到私服对应仓库

  • 5.1 首先需要配置setting文件
  • 说明:id 必须与 maven 配置文件中 servers 节点下的 server id 一致。才能调用账号/密码请求成功。url 为私有仓库地址,可以从 nexus 中获得。
    id随意,用户名密码是以私服的用户名密码
  <servers
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值