详细请参考: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>