linux下搭建maven仓库 nexus
CentOS系统中安装Nexus并导入已有的构件库
Nexus是Maven仓库管理器,用于搭建一个本地仓库服务器,这样做的主要的好处就是节约网络资源,速度快,开发团队中所有的Maven可以共享这个本地仓库,下载一遍共享使用。另外一个优点就是他为你的组织提供一个搭建构件的地方。本文将介绍如何在CentOS系统中安装配置Nexus,并介绍如何导入已有的构件仓库
1、 软件
a) 下载Nexus 地址:http://www.sonatype.org/downloads/nexus-2.1.2-bundle.tar.gz
b) 如无特殊说明,本文档操作用户为nexus
c) nexus默认的管理员用户名密码是:admin/admin123
2、 安装
a) 解压
1 $ tar zxvf nexus-2.1.2-bundle.tar.gz
b) 移动到其他目录
1 $ mv nexus-2.1.2 /home/nexus/nexus
c) 设置为系统自启动服务(使用root用户)
1 # cd /etc/init.d/
2 # cp root/nexus/nexus-2.7.2-03/bin/nexus ./
3.编辑/etc/init.d/nexus文件,修改或添加以下变量定义:
1 NEXUS_HOME=/root/nexus/nexus-2.7.2-03
2 PLATFORM=linux-x86-64
3 PLATFORM_DIR="${NEXUS_HOME}/bin/jsw/${PLATFORM}"
4.修改或添加以下变量:
1 WRAPPER_CMD="${PLATFORM_DIR}/wrapper"
2 WRAPPER_CONF="${PLATFORM_DIR}/../conf/wrapper.conf"
3 PIDDIR="${NEXUS_HOME}"
5. 修改如下变量,设置启动用户为nexus:
RUN_AS_USER=nexus
6.执行命令添加nexus自启动服务
1 # chkconfig –add nexus
2 # chkconfig –levels 345 nexus on
7.执行如下命令启动、停止nexus服务
1 # service nexus start
2 # service nexus stop