Linux centeros 6.5 搭建nexus maven私服搭建教程

Linux centeros 6.5 搭建nexus maven私服

一丶maven私服简介

私服是架设在局域网的一种特殊的远程仓库,目的是代理远程仓库及部署第三方构件。有了私服之后,当 Maven 需要下载构件时,直接请求私服,私服上存在则下载到本地仓库,还可以自定义坐标,上传自己的jar包,然后通过配置pom.xml来下载相应的jar包;否则,私服请求外部的远程仓库,将构件下载到私服,再提供给本地仓库下载。

二丶私服工作模式

1. 无私服工作方式

无私服
本地仓库直接请求远程中央仓库

2. 有私服工作方式

有私服

三丶前期准备

1)一台可连接公网的linux服务器,并有独立的ip,听说虚拟机也行,但是要保证内网ip独立,并能连接公网(我用的是阿里云服务器,系统版本centeros 6.5);
2)下载jdk1.7或者更高版本(我这里用的是最新的jdk1.8)和nexus-2.13.0;

四丶开始搭建Nexus私服

1)将jdk和nexus上传到linux服务器,最好新建一个文件夹,方便管理与查看

2)解压jdk,使用tar -xzvf jdk-8u91-linux-x64.tar.gz 命令解压jdk;
3)解压nexus,使用tar -xzvf nexus-2.13.0-01-bundle.tar.gz命令解压nexus;
4)配置jdk环境变量。使用vim /etc/profile编辑文本,在此文件末尾追加

“`
export JAVA_HOME=”/usr/local/java/jdk1.8.0_91”
export NEXUS_HOME=”/usr/local/java/nexus-2.13.0-01”
export PATH= JAVAHOME/bin: NEXUS_HOME/bin:$PATH

>####配置完成后,使用java -version查看是否配置成功(注意:使用此命令前需要执行source /etc/profile刷新或者退出后重新登录);
>####![](http://img.my.csdn.net/uploads/201606/20/1466424471_5456.png)
>#### 5)配置nexus启动文件
>编辑 nexus-2.11.4-01/bin 下的 nexus 可执行文件,主要配置部分样例如下

# Set this to the root of the Nexus installation
# 设置 nexus 主目录,就是解压后的那个 nexus目录绝对路径
NEXUS_HOME=”/usr/local/java/nexus-2.11.4-01”
# NOTE - This will set the user which is used to run the Wrapper as well as
# the JVM and is not useful in situations where a privileged resource or
# port needs to be allocated prior to the user being changed.
# nexus官方不推荐以root 用户运行,如果你非要这么做,下面注释去掉 后面填写root
#RUN_AS_USER=
# Location of the pid file.
# nexus pid 文件存放位置 去掉前边的注释
PIDDIR=”.”

5)配置 nexus-2.11.4-01/bin/jsw/conf 下的 wrapper.conf 文件

# Set the JSW working directory (used as base for resolving relative paths)
# 设置wrapper的工作目录 其实也是指向 nexus 主目录即可
wrapper.working.dir=/usr/local/java/nexus-2.11.4-01
# Set the JVM executable
# (modify this to absolute path if you need a Java that is not on the OS path)
# 配置 jdk中 java 可执行文件的位置
wrapper.java.command=/usr/local/java/jdk1.7.0_79/bin/java

五丶启动nexus

1)切换用户 su 用户名
2)输入用户的密码
3) 输入nexus start

如果报错
1.command not found –环境变量配置问题,请检查环境/etc/profile
2.Failed to start Nexus OSS. 查看启动日志nexus-2.11.4-01/logs/wrapper.log

启动成功后,登录ip:8081/nexus 默认登录用户名密码为admin/admin123

参考: Maven入门指南⑤:使用Nexus搭建Maven私服
Nexus 2.11 CentOS搭建教程

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值