Linux环境下搭建maven私服
前言:因为公司项目出现了出现了些许未开源的maven依赖,为了方便开发,减少带宽,于是搭建一个公司的私服,供各位同一屋檐下的道友使用。
1 前提系统中已经完成安装jdk,maven,步骤可以各位童鞋自行Baidu,这里就不详细介绍了。
检验jdk 及 maven 是否安装成功可以使用 javc,mvn-version 检验。
2 下载最新版 Nexus,首先我们新建目录
# mkdir nexus
解压导入的压缩包
解压后的文件格式
进入nexus-3.13.0-01/etc 找到 nexus.vmptions 更改端口(默认是8081,如有冲突需要更改)
更改为9081
去系统环境中增加配置 vim /etc/profile
export RUN_AS_USER=root
source /etc/profile 刷新配置
启动失败!排查原因
一般我们都是用 ./nexus start 来启动 但是看不到启动日志 我们换位 ./nexus run
报错日志
网上各种资料查找,除了去环境变量中配置
export RUN_AS_USER=root 之外,还有一个重要的配置更改
输入 vim nexus
把原来的true,改为false(重点!!!)
然后 启动成功
然而,继续让我失望,继续报错,
查阅资料得知:
nexus的tar包解压时会产生两个目录,nexus-3.13.0-01和sonatype-work两个目录,删除sonatype-work下的nexus3目录或者重命名,然后再启动nexus
访问
成功访问