在Ubuntu中配置Nexus

详细请参考:http://www.sonatype.com/books/nexus-book/reference/install-sect-service.html

在Ubuntu中安装Nexus 服务

1. 首先下载适合于当前系统版本的Nexus:http://www.sonatype.org/nexus/

2. 下载完以后解压到某个目录,假设是${NEXUS_HOME}

3. 设置为系统服务

* cd /etc/init.d

* cp ${NEXUS_HOME}/bin/jsw/(平台版本)/nexus ./nexus

* chmod 755 nexus

* 添加启动脚本: sudo update-rc.d nexus defaults 95

4. 修改/etc/init.d/nexus文件内容如下:

* 添加 JAVA_HOME=(指定java安装目录,当在PATH里设置,则需要添加此条)

* 添加 PATH=$PATH:$JAVA_HOME/bin (添加java到path中,当在PATH中没有设置)

* 修改 APP_NAME="nexus"

* 修改 APP_LONG_NAME="Sonatype Nexus"

* 添加 NEXUS_HOME 指向nexus的安装目录

* 添加 PLATFORM,内容为当前平台的版本,例如 PALTFORM=linux-x86-64

* 修改 WRAPPER_CMD="${NEXUS_HOME}/bin/jsw/${PLATFORM}/wrapper"

* 修改 WRAPPER_CONF="${NEXUS_HOME}/bin/jsw/conf/wrapper.conf"

* 修改 PIDDIR="${NEXUS_HOME}"

5. 启动完后,访问:http://localhost:8081/nexus , 点击右上角的Login In登陆,默认的用户名密码是:admin/admin123

问题:

# 如果碰到问题: /sbin/insserv:No such file or directory

sudo In -s /usr/lib/insserv /sbin/insserv

配置完以后,需要把镜像添加到Maven的配置里去,例如修改Maven的settings.xml文件,添加:

 <mirror>
  <id>Nexus</id>
  <name>Nexus Public Mirror</name>
  <url>http://esb-linux:8081/nexus/content/repositories/central</url>
  <mirrorOf>central</mirrorOf>
 </mirror>

猜你喜欢

转载自liugang594.iteye.com/blog/1695021