Linux环境下搭建maven私服

前言:因为公司项目出现了出现了些许未开源的maven依赖,为了方便开发,减少带宽,于是搭建一个公司的私服,供各位同一屋檐下的道友使用。

1 前提系统中已经完成安装jdk,maven,步骤可以各位童鞋自行Baidu,这里就不详细介绍了。

检验jdk 及 maven 是否安装成功可以使用 javc,mvn-version 检验。

2 下载最新版 Nexus,首先我们新建目录 

# mkdir nexus

解压导入的压缩包

Linux环境下搭建maven私服

解压后的文件格式

Linux环境下搭建maven私服

进入nexus-3.13.0-01/etc 找到 nexus.vmptions 更改端口(默认是8081,如有冲突需要更改)

更改为9081

Linux环境下搭建maven私服

 

去系统环境中增加配置   vim /etc/profile  

export RUN_AS_USER=root

Linux环境下搭建maven私服

 source /etc/profile 刷新配置

启动失败!排查原因

Linux环境下搭建maven私服

一般我们都是用  ./nexus start  来启动 但是看不到启动日志 我们换位 ./nexus run 

报错日志

Linux环境下搭建maven私服

 

网上各种资料查找,除了去环境变量中配置

export RUN_AS_USER=root 之外,还有一个重要的配置更改 

输入 vim nexus

Linux环境下搭建maven私服

把原来的true,改为false(重点!!!)

Linux环境下搭建maven私服

然后 启动成功

Linux环境下搭建maven私服

 

然而,继续让我失望,继续报错,

Linux环境下搭建maven私服

查阅资料得知:

nexus的tar包解压时会产生两个目录,nexus-3.13.0-01和sonatype-work两个目录,删除sonatype-work下的nexus3目录或者重命名,然后再启动nexus

Linux环境下搭建maven私服

访问 

Linux环境下搭建maven私服

成功访问

Linux环境下搭建maven私服